‘ldd’ es una utilidad de línea de comandos de Linux que se utiliza para conocer las dependencias de bibliotecas compartidas de un archivo ejecutable o incluso de las propias bibliotecas compartidas. Una biblioteca es una colección de recursos tales como subrutinas/funciones, clases, valores o definiciones de tipos de datos. Hay dos tipos de bibliotecas: estáticas, donde los recursos que contiene se incluyen en el ejecutable final, y dinámicas, donde los programas que las usas sólo llevan una referencia a las mismas. Es mediante el comando ‘ldd’ con lo que se muestran estas librerías dinámicas compartidas usadas por cada aplicación.
Comentarios
El mejor de todos, sin duda alguna, es el "IDD-QD".
(A ver quién pilla la referencia...)
No uses ldd para mostrar dependencias. Si algun binario tiene malware o te la han colado, ldd lo ejecutará siempre. Un pequeño script:
#/bin/sh
objdump -x "$1" | grep NEEDED