He compilado algunas bibliotecas de las fuentes, y los archivos posteriores make install
están en/usr/local/lib
Por ejemplo, en mi caso tengo el archivo libodb-2.2.so
que está en este directorio.
Sin embargo, cuando inicio el ejecutable que se ha vinculado libodb
, recibí el error: error al cargar bibliotecas compartidas:libodb-2.2.so: cannont open shared object file: No such file or directory.
¿Significa que he compilado mi ejecutable incorrectamente? ¿o debería indicarle al sistema que también puede haber algunas bibliotecas interesantes en la carpeta /usr/local/lib
?
Estoy usando Ubuntu 12.04, Linux kernel 3.2.0-38-generic.
gdb
que habría ayudado de todos modos con un link
problema, por ejemplo. Soy realmente curioso. Al principio, su comentario me parece ajeno al problema. Pero puedo estar equivocado. De hecho, no sé lo suficiente gdb
, y la carga de bibliotecas.