Patrick Dupre <pd520@???> writes:
> Bonjour,
Bonjour,
> J'ai un petit souci avec les libraries partagees:
> Je fais une "shared library" a l'aide de:
> gcc -c -fPIC cwerf.c -o cwerf.o
> gcc -shared -Wl,-soname,cwerf.so -o libcwerf.so.1.0 cwerf.o
[...]
> Et ldd test me donne:
> cwerf.so => not found
>
> La je ne comprends pas pourquoi la librairie n'est pas trouvee !
> Bien evidemment j'ai une erreur au chargement :
> ./test: error while loading shared libraries: cwerf.so: cannot open
> shared object file: No such file or directory
>
> De plus j'ai positionne:
> LD_LIBRARY_PATH=~/mylib
>
> Qu'est ce qui ne va pas ?
Tu donne "-soname,cwerf.so" alors ldd essai de charger la bibliothèque
cwerf.so, donc change cwerf.so par libcwerf.so
Christian
--
MicroRepair - Assistance et cours - Informatique à domicile
Tél. 09.50.76.18.28 - Tél. mobile 06.75.39.34.97 Fax. 09.55.76.18.28
http://www.microrepair.fr - contact@???