Bonsoir, c'est encore moi avec mes misères et mes codes maraboutés...
J'utilise un script Bash qui fait un tas de vérif's et de paramétrage de variables, puis va compiler mon .c ainsi :
J'ai bien vérifié l'avant-dernière ligne avec echo "${INSTALL_DIR}" # ok : /usr/lib/virtualbox puis en ligne de commande un petit locate VBoxDDU.so me retourne un parfaitement correct /usr/lib/virtualbox/VBoxDDU.so et si je précise tout ça avec les détails c'est parce qu'à la fin de l'exécution du script, je me prends dans les dents un méchant /usr/bin/ld: ne peut trouver -l:/usr/lib/virtualbox/VBoxDDU.so qui me laisse KO !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 gcc "${infile}" -o "${outfile}" \ `pkg-config --cflags --libs fuse` \ -I"${incdir}" \ -Wl,-rpath,"${INSTALL_DIR}" \ -l:"${INSTALL_DIR}"/VBoxDDU.so \ -Wall ${CFLAGS}
Merci pour les pistes, car là, je n'ai pas la moindre idée de ce qu'il faut chercher et où, et j'ai juste l'impression que le message d'erreur n'est pas en rapport avec ce qui se passe dans la vraie vie.
Partager