Eu construí algumas bibliotecas a partir de fontes, e os arquivos depois make install
estão em/usr/local/lib
Por exemplo, no meu caso, tenho o arquivo libodb-2.2.so
que está neste diretório.
No entanto, quando inicio o executável vinculado libodb
, recebi o erro: error ao carregar bibliotecas compartilhadas:libodb-2.2.so: cannont open shared object file: No such file or directory.
Isso significa que eu construí meu executável não corretamente? ou devo indicar ao sistema que também pode haver algumas bibliotecas interessantes na pasta /usr/local/lib
?
Estou usando o Ubuntu 12.04, Linux kernel 3.2.0-38-generic.
gdb
que teria ajudado de qualquer maneira com um link
problema, por exemplo. Eu sou genuinamente curioso. A princípio, sua observação não me parece relacionada ao problema. Mas eu posso estar errado. Na verdade, eu não sei o suficiente gdb
, e o carregamento de bibliotecas.