J'ai construit des bibliothèques à partir de sources, et les fichiers suivants make install
sont dans/usr/local/lib
Par exemple, dans mon cas, j'ai le fichier libodb-2.2.so
qui se trouve dans ce répertoire.
Cependant, lorsque je lance l'exécutable lié libodb
, j'ai l'erreur suivante: erreur lors du chargement de bibliothèques partagées:libodb-2.2.so: cannont open shared object file: No such file or directory.
Est-ce que cela signifie que j'ai construit mon exécutable pas correctement? ou dois-je indiquer au système qu'il peut également y avoir des bibliothèques intéressantes dans le dossier /usr/local/lib
?
J'utilise Ubuntu 12.04, noyau Linux 3.2.0-38-generic.
gdb
auriez aidé à link
résoudre un problème, par exemple. Je suis vraiment curieux. Au début, votre remarque ne me semble pas liée au problème. Mais je peux me tromper. En effet je ne sais pas assez gdb
, et le chargement des librairies.