Нет доступа к /usr/local/lib, но есть модуль .so, Андрей, 24-Июл-04, 22:14 [смотреть все]Мне нужно скомпилировать программу, которая использует некоторую библиотеку libtest.so. Есть дистрибутив этой библиотеки, но нет возможности скомпилировать ее на сервере. Соответственно, я получаю несколько файлов: libtest.so, libtest.so.4 и еще некоторые, которые каким-то образом нужно подключить к моей программе.Собственно, вопрос свелся к следующему: если взять libtest.so* и поместить в каталог с моей программой, то она не выполняется: /usr/libexec/ld-elf.so.1: Shared object "libtest.so.4" not found Подскажите, как указать, что поиск *.so нужно вести и в текущем каталоге? |
- Нет доступа к /usr/local/lib, но есть модуль .so, qq, 11:53 , 25-Июл-04 (1)
man ld.so LD_LIBRARY_PATH A colon-separated list of directories in which to search for ELF libraries at execution-time. Simi- lar to the PATH environment variable.
LD_PRELOAD A whitespace-separated list of additional, user- specified, ELF shared libraries to be loaded before all others. This can be used to selectively over- ride functions in other shared libraries. For setuid/setgid ELF binaries, only libraries in the standard search directories that are also setgid will be loaded.
|