ldd имя_исполняемого_файла
1. Создать файл с расширением .conf
в каталоге /etc/ld.so.conf.d
. В файл записать полный путь к каталогу с библиотеками *.so
.
2. Обновить кэш линкера:
# ldconfig
3. Проверить, что новые библиотеки появились в списке:
ldconfig -p
Пример:
Файл /etc/ld.so.conf.d/usr_local_lib.conf
:
/usr/local/lib
Допустим, нужно запустить исполняемый файл prog
с библиотеками, которые находятся в том же каталоге, тогда можно создать такой скрипт для запуска:
export LD_LIBRARY_PATH=./ ./prog
Из мана:
LD_LIBRARY_PATH
- a colon-separated list of directories in which to search for ELF libraries at execution-time. Similar to the PATH environment variable. Ignored in set-user-ID and set-group-ID programs.