Comment définir $ LD_LIBRARY_PATH dans Ubuntu?


14

Je dois le faire:

Sous Linux, nous devons trouver quelques bibliothèques dynamiques qui ne sont pas sur un emplacement standard. Nous devons définir $ LD_LIBRARY_PATH sur / path / to / sdk / lib

Comment puis-je faire cela dans Ubuntu 10.10?

Réponses:


37

Pour définir cette variable, utilisez simplement (à l'invite du shell):

export LD_LIBRARY_PATH="/path/to/sdk/lib"

Pour le rendre permanent, vous pouvez éditer les fichiers ldconfig. Créez d'abord un nouveau fichier tel que:

sudo vi /etc/ld.so.conf.d/your_lib.conf

Deuxièmement, ajoutez le chemin dans le fichier créé

/path/to/sdk/lib

Enfin, exécutez ldconfig pour mettre à jour le cache.

sudo ldconfig

Les citations sont-elles nécessaires pour LD_LIBRARY_PATH?
SAFX

@SAFX oui, si le chemin a des espaces ou des caractères spéciaux et s'ils ne sont pas échappés.
VanagaS

Cela peut ne pas fonctionner pour certaines versions d'Ubuntu. Voir: LD_LIBRARY_PATH ne se charge pas de .profile ni / etc / environnement
MikeTronix

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.