Как установить $LD_LIBRARY_PATH в Ubuntu?

Мне нужно сделать это:

В Linux нам нужно найти несколько динамических библиотек, которые не находятся в стандартном месте. Мы должны установить $LD_LIBRARY_PATH в /path/to/sdk/lib

Как я могу сделать это в Ubuntu 10.10?

3 ответа

Решение

Чтобы определить эту переменную, просто используйте (в приглашении оболочки):

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

В bash назначьте его перед исполняемым файлом.

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

Вам нужно запустить

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

экспортировать путь в компиляторы.
Путь по умолчанию находится вusr/bin
Скопируйте и вставьте путь вyour_lib.confфайл в папке/etc/ld.so.conf.dзатем сохраните и выйдите.

sudo ldconfig

Запустите это, чтобы подтвердить изменения в файлах, в которых добавлены пути.

Другие вопросы по тегам