Gcc link lib dynamique

Fermé
qcp Messages postés 1 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 24 juillet 2008 - 24 juil. 2008 à 22:34
mamiemando Messages postés 33663 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 mai 2025 - 25 juil. 2008 à 00:23
Bonjour,
Bonjour,

J'ai une librairie dynamique A qui dépend d'une autre librairie dynamique B. Mon application P dépend de A.
Si je linke P avec A ET B tout fonctionne.
Cependant, j'aimerais lier A à B et P à A uniquement (et cacher B à P)
Les libs sont générées avec "g++ -shared..."
Comment puis-je faire ?
A voir également:

1 réponse

mamiemando Messages postés 33663 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 mai 2025 7 850
25 juil. 2008 à 00:23
Personnellement je n'ai jamais utilisé -shared (qui d'après le man n'est pas toujours bien supportée), mais les options, -L, -l, et -Wl,R :
http://www.commentcamarche.net/forum/affich 2223694 c sdl probleme de compilation#14

Mais je ne sais pas si ça résoudra ton problème.
0