Retourner au contenu associé (entrée de forum : comment choisir de linker avec une version de shared lib)
Posté par goeb le 07 octobre 2009 à 18:51. En réponse au message comment choisir de linker avec une version de shared lib. Évalué à 1.
g++ t.c -Ltmp -Wl,-soname,libA.so.1 -lA
libA.so => /home/user/tmp/libA.so
libA.so -> libA.so.2* libA.so.1* libA.so.2*
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: -Wl,-soname,lib.so.Y ?
Posté par goeb . En réponse au message comment choisir de linker avec une version de shared lib. Évalué à 1.
g++ t.c -Ltmp -Wl,-soname,libA.so.1 -lA
Et la dépendance par rapport à la lib A est (vu avec ldd) :
libA.so => /home/user/tmp/libA.so
La spécification de A.so.1 n'a pas l'air d'avoir été prise en compte.
Sachant que tmp contient :
libA.so -> libA.so.2*
libA.so.1*
libA.so.2*
ps : je ne sais pas comment avoir des flèches valables dans mon post (->)...