[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] .so and so on ... (C/C++ programmation)



Le Lundi 01 Octobre 2001 15:55, Laurent Frisee a écrit :
> Hello la liste,
>
> Une question de compilation ...
>
> J'aimerais bien faire un genre de plugin facile à mettre en oeuvre --> des
> .so jusque là le concept me parait bien mais la question cruciale est :
>
> 1) Comment qu'on crée des .so (ar cru ?)

Je crois qu'il faut utiliser l'option "-shared" de gcc. Par ex :

gcc brol1.o brol2.o -shared -o libbrol.so


> 2) Comment qu'on les charge dans son programme ? (surtout que si on les
> rajoutes, on veut pas forcément recompiler tout le prog)

Je crois qu'il faut faire :

gcc programme.o -L. -lbrol -o programme

L'option "-L." indique au linker de chercher les librairies complementaires 
dans ton repertoire courant.
L'option "-l" indique au linker qu'il doit utiliser les librairies brol.so et 
brol.a.


>
> TIA
> Laurent

A confirmer bien sur.

Philippe

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]