On Wed, 7 Apr 2010, Frédéric wrote:
> On mercredi 07 avril 2010, Patrick Dupre wrote:
>
>> Je vais probablement avoir une reponse a mon probleme !
>>
>> Lorsque je fais un lien:
>> g++ -shared O2 -g -pipe -Wall -o mylib.so lmalib
>> il semble que le lien soit fait avec le ficher libmalib.so
>> lorsque l'editeur de lien a le choix entre libmalib.so et libmalib.a
>> Il prefere utiliser garder une edition dynamique. Coment est-ce
>> que je peux le forcer a faire une edition static, cad a utiliser
>> libmalib.a sans avoir a detruire le fichier malib.so ?
>
> Avec l'option -static, tout bêtement.
Et bien non, ou alors il y a un autre probleme.
Par defaut nm me donne U pour la routine dont j'ai besoin.
Je comprends que la routine n'est pas dans la librarie alors qu'elle est
bien en T dans le fichier libmalib.a (et en U dans libmalib.so).
Est-ce qu'il y a quelque chose qui m'echappe ?
J'ai besoin de voir cette routine en T dans la fichier final.
Merci.
>
--
---
==========================================================================
Patrick DUPRÃ | |
Department of Chemistry | | Phone: (44)-(0)-1904-434384
The University of York | | Fax: (44)-(0)-1904-432516
Heslington | |
York YO10 5DD United Kingdom | | email: pd520@???
==========================================================================