Как установить $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
Запустите это, чтобы подтвердить изменения в файлах, в которых добавлены пути.