Re: shared library

Page principale

Répondre à ce message
Auteur: Christian Marillat
Date:  
À: guilde
Sujet: Re: shared library
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@???