Je suis en train de compiler quelques fichiers C++ en utilisant g ++, le problème que ces fichiers dépend des deux bibliothèques libxml2 et GSL, whene je donne la commande de compilation
g++ -Wall -I/usr/include/libxml2 -lgsl main.cpp YUNucNet.cpp src/*.cpp -lxml2 -lm
référence non définie à `gsl_vector_free »
il alaways donner moi beaucoup d'erreur de liaison de référence non définie pour GSL
'/tmp/ccCJrl0t.o: In function `WnSparseSolve__Phi__solve:
WnSparseSolve.cpp:(.text+0x24bc): undefined reference to `gsl_vector_calloc'
WnSparseSolve.cpp:(.text+0x24cc): undefined reference to `gsl_vector_calloc'
WnSparseSolve.cpp:(.text+0x24e9): undefined reference to `gsl_vector_calloc'
WnSparseSolve.cpp:(.text+0x24ff): undefined reference to `gsl_vector_alloc'
WnSparseSolve.cpp:(.text+0x250f): undefined reference to `gsl_vector_calloc
....etc
quel est le problème ici ??
Possible duplicate of [Pourquoi l'ordre dans lequel les bibliothèques sont liées provoque-t-il parfois des erreurs dans GCC?] (Http://stackoverflow.com/questions/45135/why-does-the-order-in-which-libraries- are-linked-cause-errors-in-gcc) –