Как установить $ 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 да, если путь содержит пробелы или специальные символы и если они не экранированы.
VanagaS

Это может не работать для некоторых версий Ubuntu. Смотрите: LD_LIBRARY_PATH не загружается из .profile и / etc / environment
MikeTronix

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.