ldd: Averiguar las dependencias de librerías de un programa

ldd es un comando muy interesante que nos muestra las librerías que necesita un programa o librería compartida.

Por ejemplo: Si quiero ver qué librerías necesita bash, ejecuto:

[vampird@Sharwyn]:~$ ldd /bin/bash
        linux-vdso.so.1 =>  (0x00007fff207ff000)
        libreadline.so.6 => /lib64/libreadline.so.6 (0x00007f040cea2000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f040cc9e000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f040c943000)
        libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f040c6fc000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f040d0e7000)
[vampird@Sharwyn]:~$

Ojo, al comando ldd tenemos que proporcionarle la ruta completa al archivo (Ej: ldd /bin/bash). No vale con hacer: ldd bash. Si no sabemos dónde se encuentra localizado el programa o librería, siempre podemos buscarlo con el comando witch.

=-=-=-=-=
Powered by Blogilo

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: