Bonjour,

J'ai un répertoire "common/" qui contiens quelques fichiers .cpp, je compile ses fichiers .cpp afin d'obtenir une bibliothèque: libCommon.so

J'ai un repertoire "core/" qui contiens "core.cpp" qui dépend de libCommon.so. Je compile "core.cpp" en "core.o". Ensuite, je link comme ceci: "g++ -shared -o libCore.so ../common/libCommon.so core.o".

Et pour finir, je crée un fichier exécutable qui utilise libCore.so. Mais quand je lance mon fichier exécutable, il me dit qu'il ne trouve pas "../common/libCommon.so". Comment faire pour lui dire d'aller voir dans /usr/lib et non pas dans "../common/" ?

Merci d'avance...