ldd /full /path /conmmand
1, primero ldd no es un programa ejecutable, sino solo un script de shell
2, ldd puede mostrar ejecutable La dependencia del módulo se basa en establecer una serie de variables de entorno de la siguiente manera: LD_TRACE_LOADED_OBJECTS, LD_WARN, LD_BIND_NOW, LD_LIBRARY_VERSION, LD_VERBOSE y así sucesivamente. Cuando la variable de entorno LD_TRACE_LOADED_OBJECTS no está vacía, cuando se ejecuta cualquier programa ejecutable, solo mostrará la dependencia del módulo, y el programa no se ejecuta realmente. De lo contrario, puede probarlo en el terminal de shell, como se muestra a continuación:
(1) export LD_TRACE_LOADED_OBJECTS = 1
(2) Ejecute cualquier programa, como ls, etc. El resultado en ejecución
3, ldd muestra el principio de funcionamiento de la dependencia del módulo ejecutable, cuya esencia se logra mediante ld-linux.so (cargador de biblioteca dinámica de elf). Sabemos que el módulo ld-linux.so funcionará antes del programa del módulo ejecutable y obtendrá el control, por lo que cuando se configuran las variables de entorno anteriores, ld-linux.so elige mostrar la dependencia del módulo ejecutable.
4, realmente puede ejecutar el módulo ld-linux.so directamente, como: /lib/ld-linux.so.2 - programa de lista (esto es equivalente al programa ldd) uso del comando ldd (Extracto de ldd --help) Nombre ldd - Imprimir dependencias de biblioteca compartidas
Describir ldd [opciones] ... Archivo ...
Describir la salida de ldd Una biblioteca compartida requerida para cada programa o biblioteca compartida especificada en la línea de comandos.
Opciones
--versión
Imprimiendo el número de versión de ldd
-v --verbose
Imprimiendo toda la información Por ejemplo, incluida la información de versión de los símbolos
-d --data-relocs
Realizando la redistribución de símbolos e informando los objetos de destino faltantes (aplicable solo al formato ELF)
-r --function-relocs
Re-despliegue objetos y funciones de destino e informe sobre objetos y funciones faltantes (solo para el formato ELF)
--help Información de uso
Nota:
La versión estándar de ldd se proporciona con glibc2. Libc5 estaba disponible anteriormente con versiones anteriores y todavía existe en algunos sistemas. La opción larga no es compatible con la versión libc5. Por otro lado, la versión glibc2 no admite la opción -V, solo la opción --version equivalente.
Si el nombre de la biblioteca en la línea de comandos contiene '/', la versión libc5 de este programa lo usará como el nombre de la biblioteca; de lo contrario, buscará la biblioteca en la ubicación estándar. Ejecute una biblioteca compartida en el directorio actual, prefijo "./".
Error:
ldd no puede funcionar en bibliotecas compartidas en un formato de salida.
ldd no funciona en algunos programas muy antiguos de a.out, que se crearon antes de que se lanzara el compilador ldd. Si usa ldd en este tipo de programa, el programa intentará ejecutar argc = 0, el resultado es impredecible.
Los clientes empresariales instalan SCOM2012 detrás de las alarmas, el rendimiento y los datos de in
Para los sistemas Linux, ya sea el procesador central, la memoria, las unidades de disco, el teclado
Aquí hablaré sobre cómo usar el comando en Linux para probar la entrada de lectura y escritura del d
El control del acceso a los archivos en Linux es un tema muy importante. Chmod es un método para mod
Instalar paquete de archivos rpm bajo Linux
La forma correcta de recuperar el Superblock de EXT3 (superbloque incorrecto)
Entrega de habilidades: manejo de los detalles de seguridad del kernel de Linux
El problema de la tubería que está siendo cerrada por el aceptador en el sistema Linux
Instalación y configuración de Linux SVN servidor autónomo svnserve
El concepto básico del clúster del servidor Linux
Conocimientos básicos de distribuciones e instalaciones de Linux
Hablando del modo de inicio de Windows XP
Cómo cambiar la clave de instalación de win10
Microsoft Windows 8 características más recientes exposición: Hyper-V
IE no puede abrir el enlace secundario
Puntos para actualizar Windows 8
Diagrama completo del método de conmutación del escritorio virtual del sistema Win10
método de archivo de sistema de reducción de
Cómo hacer que el navegador IE11 ya no aparezca en el cuadro de diálogo "Administrar complementos"