bonjour à tous,
voila lorsque je compile mon programme (pas en static) :
g++ -std=c++11 prog.cpp -o prog -I/home/cosmoff/boost_1_66_0/boost_output/include -L/home/orange/boost_1_66_0/boost_output/lib -lboost_filesystem -lboost_system -lsfml-graphics -lsfml-window -lsfml-system
ca marche parfaitement. Mais si je fait ca en static :
g++ -static -std=c++11 prog.cpp -o prog -I/home/cosmoff/boost_1_66_0/boost_output/include -L/home/orange/boost_1_66_0/boost_output/lib -lboost_filesystem -lboost_system -lsfml-graphics -lsfml-window -lsfml-system
ca me met comme message d'erreur :
1 2 3
| /usr/bin/ld : ne peut trouver -lsfml-graphics
/usr/bin/ld : ne peut trouver -lsfml-window
/usr/bin/ld : ne peut trouver -lsfml-system |
c'est curieux car il trouve bien les .so mais pas les .a qui sont pourtant bien présent dans le répertoire.
Avez vous une idée du problème?
PS : je travaille avec la distribution Ubuntu
Merci d'avance
Partager