Mam kilka bibliotek ze źródeł, a pliki po nim make installsą/usr/local/lib
Na przykład w moim przypadku mam plik, libodb-2.2.soktóry znajduje się w tym katalogu.
Jednak gdy uruchamiam plik wykonywalny, z którym się połączyłem, pojawia libodbsię błąd: błąd podczas ładowania bibliotek współdzielonych:libodb-2.2.so: cannont open shared object file: No such file or directory.
Czy to oznacza, że nie mam poprawnie zbudować mojego pliku wykonywalnego? czy powinienem wskazać systemowi, że w folderze mogą znajdować się ciekawe biblioteki /usr/local/lib?
Używam Ubuntu 12.04, jądro Linuksa 3.2.0-38-generic.
gdbpomógłby linkproblem. Jestem naprawdę ciekawy. Z początku twoja uwaga wydaje mi się niezwiązana z problemem. Ale mogę się mylić. Rzeczywiście nie wiem wystarczająco gdb, a ładowanie bibliotek.