Як встановити $ LD_LIBRARY_PATH в Ubuntu?


14

Мені потрібно це зробити:

У Linux ми повинні знайти кілька динамічних бібліотек, які знаходяться не в стандартному місці. Ми повинні встановити $ LD_LIBRARY_PATH в / path / to / sdk / lib

Як я можу це зробити в Ubuntu 10.10?

Відповіді:


37

Щоб визначити цю змінну, просто використовуйте (у запиті оболонки):

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

Щоб зробити його постійним, ви можете редагувати файли ldconfig. Спочатку створіть новий файл, такий як:

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

По-друге, додайте шлях у створений файл

/path/to/sdk/lib

Нарешті, запустіть ldconfig, щоб оновити кеш.

sudo ldconfig

Чи потрібні лапки для LD_LIBRARY_PATH?
SAFX

@SAFX так, якщо на шляху є пробіли або спеціальні символи, і якщо вони не уникаються.
ВанагаS

Це може не спрацювати для деяких версій Ubuntu. Дивіться: LD_LIBRARY_PATH не завантажується з .profile nor / etc / environment
MikeTronix

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.