El programa strace tracea todas las llamadas del sistema

mira cual es el proceso bash desde el que vas a ejecutar el binario y teclea

strace -p proceso -f  -o fichero_salida &

se queda en background y te rellena el fichero de salida con todas las llamadas del sistema y todos los hijos que pueda crear

cuando te falle matas el proceso strace , luego mira todo lel fichero creado y busca por la librer�a en cuesti�n para ver donde la busca.

Buena suerte

Cesar Rincon wrote:

On Sun, 2003-03-02 at 12:01, Jorge De la Cuba wrote:

Sin embargo, ejecuto el binario y me da este error:

Exception ESafecallException in module <Unknown> at
080C237F
Unable to Load libgds.so.0

Como veran, esa libreria no estaba en el listado que me
mostro el ldd, y ademas, �tambien esta en la ruta, junto
con las demas librerias!


El binario est� cargando la biblioteca "manualmente" (e.g., con
dlopen(), no est� enlazado directamente con ella).  Por eso no aparece
en el listado de ldd.

Intenta ldd -d y ldd -r, y haz tambi�n un ldd sobre la biblioteca
libgds.so.0.  Con suerte encontrar�s qu� es lo que te est� faltando.

-CR




Responder a