Cómo comprobar las dependencias de los paquetes de código fuente de Linux
El comando ldd se utiliza para ver los archivos de la biblioteca ***heng de los que depende el archivo ejecutable.
$ ldd --help
Usar: ldd [OPCIÓN]...ARCHIVO...
--help imprime esta ayuda y sale
--version imprime la información de la versión y sale
-d, --data-relocs maneja la reubicación de datos
-r, --function-relocs maneja la reubicación de datos y funciones
-u, --unused imprime las dependencias directas no utilizadas
-v, --verbose imprime toda la información
Ejemplo:
$ ldd helloworld
II.***El comando ldd anterior no puede verificar las dependencias de la ***biblioteca de ayuda porque la ***biblioteca de ayuda en sí no es un archivo ejecutable.
Objdump -x libhelloworld.so | grep NECESARIO
donde libhelloworld.so es el nombre de su biblioteca.
Adjunto:
el comando readelf se utiliza para leer la información del encabezado ELF