[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Comment creer une librairie partagee ?
Kaixo !
On Mon, Apr 26, 1999 at 03:50:04PM +0200, Ludovic Kuty wrote:
> Est-ce que qqn sait comment creer une librairie partagee (libmachin.so)
> a partir d'un fichier source C.
> Je croyais qu'il suffisait de compiler le fichier avec
> les options '-c -fPIC' et que l'objet correspondant formait la librairie.
> Mais ca ne marche pas.
No, ça ce n'est que la première étape; une fois les *.o compilés il faut
les linker:
gcc -c -fPIC truc.c
gcc -c -fPIC machin.c
gcc -o libmachin.so.1.2 -shared -Wl,-soname,libmachin.so.1 truc.o machin.o
(attention au nom que tu donnes en soname, c'est lui qui est utilisé
par le linker dynamique)
--
À bientôt,
Pablo Saratxaga
http://www.ping.be/~pin19314/ PGP Key available, key ID: 0x8F0E4975
---------
This message was sent by Majordomo 1.94.3. Please report problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.