[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: averiguar librerias



Desde mi ignorancia, creo recordar que para saber qué librerias utiliza un
comando se usa ldd. Creo que tambien hay algo del estilo dtrace o ptrace o
nosequetrace que te dice todas las llamadas al sistema (creo), pero yo
alguna vez he usado ldd y eso me da las librerias de un comando.

Para usarlo tienes que poner la ruta completa al comando, aunque lo tengas
en el path. Quiero decir, que si por ejemplo quieres saber las librerias que
usa ls, no vale con hacer ldd ls, sino que tienes que hacer ldd ls. Un
ejemplillo:


borrajax@Enano:~$ ldd /bin/ls
        librt.so.1 => /lib/librt.so.1 (0x40019000)
        libc.so.6 => /lib/libc.so.6 (0x4002a000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40148000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Espero que esto te sirva. Un saludo.



----- Original Message -----
From: "Felipe Fernandez" <danielfm@teleline.es>
To: <debian-user-spanish@lists.debian.org>
Sent: Saturday, July 10, 2004 1:38 PM
Subject: averiguar librerias


> He cambiado de servidor y pasado todos los programas de uno a otro.
> Cuando intento ejecutar uno me dice que no existe pero si existe puesto
> que lo veo. Esto me paso una vez y es que faltaba una libreria a la cual
> hacía referencia pero no se con que comando puedo averiguar que libreria
> le falta. Necesito ayuda
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
>




Reply to: