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