Comando Linux ldd
Em sistemas operacionais do tipo Unix, o comando ldd imprime dependências de programas e bibliotecas de bibliotecas compartilhadas.
Este documento cobre a versão Linux do ldd .
Descrição
O ldd imprime as bibliotecas compartilhadas exigidas por cada programa ou biblioteca compartilhada especificada na linha de comando .
Sintaxe
ldd [ OPÇÃO ] ... ARQUIVO ...
Opções
–versão | Imprima o número da versão do ldd . |
-v , –verbose | Imprima todas as informações, incluindo (por exemplo) informações sobre a versão do símbolo. |
-d , –dados-relocs | Realoque as realocações e relate quaisquer objetos ausentes (apenas ELF). |
-r , –function-relocs | Realoque as realocações para objetos e funções de dados e relate quaisquer objetos ou funções ausentes (apenas ELF). |
-u , – não utilizado | Imprima dependências diretas não utilizadas. |
–Socorro | Exiba uma mensagem de ajuda e saia. |
Exemplos
ldd / bin / bash
Exibe as dependências da biblioteca compartilhada do programa / bin / bash . A saída será semelhante ao seguinte:
linux-vdso.so.1 => (0x00007fff6f3fe000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f574c095000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f574be91000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f574bac7000) /lib64/ld-linux-x86-64.so.2 (0x00007f574c2e4000)
Comandos relacionados
ld – Editor de links para arquivos de objetos.
pvs – Exibe as informações da versão interna de objetos dinâmicos em um arquivo ELF.