I have build some libraries from sources, and the files after make install
are in /usr/local/lib
For example, in my case I have the file libodb-2.2.so
which is in this directory.
However when I launch the executable that has linked with libodb
, I got the error: error while loading shared libraries: libodb-2.2.so: cannont open shared object file: No such file or directory.
Does it mean that I have build my executable not correctly ? or should I indicate the system that there may be some interesting libs in the folder /usr/local/lib
also ?
I'm using Ubuntu 12.04, Linux kernel 3.2.0-38-generic.
gdb
would have helped in anyway with alink
problem, for example. I am genuinely curious. At first your remark seems to me unrelated to the problem. But I may be wrong. Indeed I do not know enoughgdb
, and the loading of libraries.