J'ai construit des bibliothèques à partir de sources, et les fichiers suivants make installsont dans/usr/local/lib
Par exemple, dans mon cas, j'ai le fichier libodb-2.2.soqui 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.
gdbauriez aidé à linkré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.