Я собрал несколько библиотек из исходников, а файлы после 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и загрузки библиотек.