Мне нужно скомпилировать программу, которая использует некоторую библиотеку libtest.so. Есть дистрибутив этой библиотеки, но нет возможности скомпилировать ее на сервере. Соответственно, я получаю несколько файлов: libtest.so, libtest.so.4 и еще некоторые, которые каким-то образом нужно подключить к моей программе.Собственно, вопрос свелся к следующему: если взять libtest.so* и поместить в каталог с моей программой, то она не выполняется:
/usr/libexec/ld-elf.so.1: Shared object "libtest.so.4" not found
Подскажите, как указать, что поиск *.so нужно вести и в текущем каталоге?
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.