最終更新:2023-09-22 (金) 14:17:16 (209d)  

ldd
Top / ldd

共有ライブラリへの依存関係を表示する

# ldd /usr/lib/libpng12.so.0
        linux-gate.so.1 =>  (0x009c7000)
        libz.so.1 => /usr/lib/libz.so.1 (0x0034a000)
        libm.so.6 => /lib/libm.so.6 (0x00321000)
        libc.so.6 => /lib/libc.so.6 (0x001bc000)
        /lib/ld-linux.so.2 (0x00199000)

主なライブラリ

動作

  • lddは指定したバイナリファイルが動作可能になるように必要な共有ライブラリを全て読み込む

代替

  • LD_TRACE_LOADED_OBJECTS=1としてelfを実行
  • readelf -d : ELF形式のバイナリファイルを調べてそこに記録されている共有ライブラリを表示

関連