Bonjour,
Voilà mon problème :
Je voudrais modifier un logiciel (apellons le toto) dont j'ai les sources, et qui à la compilation produit une librairie partagée (libtoto.so)
Mais ce logiciel toto existe également dans mon pc (donc a sa librairie partagée dans /usr/lib/libtoto.so que je voudrai garder pour pouvoir lancer le logiciel original)
Donc pour compiler un programme a moi qui utilise cette librairie que j'ai modifiée, je fait :
gcc -o test test.c -L/chemin_vers_montoto -ltoto
Mais si je lance ./test il va aller cherche libtoto.so dans /usr/lib et non dans /chemin_vers_montoto/libtoto.so
Alors comment faire pour qu'il aille chercher la même librairie qu'à la compilation ?
merci
Partager