Estoy ejecutando eclipse en Ubuntu usando un compilador de g ++ y estoy intentando ejecutar un programa de ejemplo que utiliza xerces.Error al cargar bibliotecas compartidas
La construcción presentado ningún error sin embargo, cuando he tratado de ejecutar el programa, me gustaría recibir este error:
error while loading shared libraries: libxerces-c-3.1.so: cannot open shared object file: No such file or directory
libxerces-c-3.1.so
está en el directorio /opt/lib
que he incluido como una biblioteca en eclipse. El archivo está allí cuando revisé la carpeta. Cuando realizo un echo $LD_LIBRARY_PATH
, /opt/lib
también aparece en la lista.
¿Alguna idea de dónde radica el problema? Gracias.
Un ldd libxerces-c-3.1.so
rendimientos de mando el siguiente resultado:
linux-vdso.so.1 => (0x00007fffeafff000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00007fa3d2b83000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa3d2966000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa3d265f000)
libm.so.6 => /lib/libm.so.6 (0x00007fa3d23dc000)
libc.so.6 => /lib/libc.so.6 (0x00007fa3d2059000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa3d1e42000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa3d337d000)
Posible duplicado de [Error de Linux al cargar bibliotecas compartidas: no se puede abrir el archivo de objeto compartido: No existe dicho archivo o directorio] (http://stackoverflow.com/questions/480764/linux-error-while-loading-shared-libraries -cannot-open-shared-object-file-no-s) –