Bonjour,
Je suis en train de créer une bibliothèque libTkLayout.so mais au cours d'utilisation de cette librairie je rencontre ce problème
libTkLayout.so: undefined reference to `FixTIDTopology::FixTIDTopology()'
. Au moment de créer cette librairie, j'ai utilisé
g++ -shared -o -g -O2 -rdynamic -fPIC -Wall -ldl -D_GNU_SOURCE
j'ai deux questions :
- quelle est l'option pour rendre cette classe définie dans cette librairie ?
- quelle est le rôle de chaque option parmi ceci ?
Linker Options
object-file-name -llibrary -nostartfiles -nodefaultlibs -nostdlib -pie -rdynamic -s -static -static-libgcc -static-libstdc++ -shared -shared-libgcc -symbolic -T script
-Wl,option -Xlinker option -u symbol
Merci d'avance.
Partager