Hace 5 años | Por mr_b a linoxide.com
Publicado hace 5 años por mr_b a linoxide.com

‘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

Sr_Atomo

El mejor de todos, sin duda alguna, es el "IDD-QD".

(A ver quién pilla la referencia...)

D

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