Я собрал несколько библиотек из исходников, а файлы после make install
находятся в/usr/local/lib
Например, в моем случае у меня есть файл, libodb-2.2.so
который находится в этом каталоге.
Однако, когда я запускаю исполняемый файл, связанный с libodb
, я получаю ошибку: ошибка при загрузке общих библиотек:libodb-2.2.so: cannont open shared object file: No such file or directory.
Означает ли это, что я собрал свой исполняемый файл не правильно? или я должен указать системе, что в папке /usr/local/lib
также могут быть интересные библиотеки ?
Я использую Ubuntu 12.04, ядро Linux 3.2.0-38-generic.
gdb
который помог бы в любом случае link
, например, с проблемой. Мне искренне любопытно. Сначала ваше замечание кажется мне не связанным с проблемой. Но я могу ошибаться. Действительно я не знаю достаточно gdb
и загрузки библиотек.