web-dev-qa-db-fra.com

Comment définir $ LD_LIBRARY_PATH dans Ubuntu?

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?

14
Richard Knop

Pour définir cette variable, utilisez simplement (sur 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

Ensuite, ajoutez le chemin dans le fichier créé

/path/to/sdk/lib

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

Sudo ldconfig
37
Khaled

En bash, affectez-le avant l'exécutable à exécuter.

LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool
5