Je travaille sur une machine Fedora Linux.Question Unix: Reconnaissance automatique du chemin pour les bibliothèques installées en local
J'ai un ensemble de binaires et de bibliothèques que j'ai installés localement sous mon répertoire personnel.
Je voudrais configurer mon système de sorte que l'installation du logiciel fonctionne de la même manière (pour moi) que si l'utilisateur root l'avait installé sans préfixe. Je peux très bien exécuter les binaires installés dans ~/local/bin en ajoutant ce répertoire à ma variable PATH, mais qu'en est-il des liens vers les bibliothèques dans ~/local/lib et ~/local/lib64?
Y a-t-il quelque chose de semblable à la variable LD_LIBRARY_PATH mais pour trouver la bibliothèque à la compilation plutôt qu'à l'exécution? Je ne veux pas m'inquiéter de passer explicitement le chemin vers le compilateur via L ~/local/lib ou via les drapeaux dans le script ./configure.
Voulez-vous dire LD_LIBRARY_PATH? –
No. LD_LIBRARY_PATH est pour le chargement des bibliothèques; LIBRARY_PATH est utilisé par GCC pour les trouver. – mipadi
Oh merci, c'est totalement la meilleure réponse, $ LIBRARY_PATH est ce dont j'avais besoin pour obtenir ld pour trouver les bibliothèques. Merci! – Gabe