読者です 読者をやめる 読者になる 読者になる

end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

linuxコマンドの ldd で依存ライブラリを確認

次の通り

$ ldd /usr/local/bin/perl
        linux-gate.so.1 =>  (0xffffe000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7808000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7803000)
        libm.so.6 => /lib/libm.so.6 (0xb77da000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb77a7000)
        libutil.so.1 => /lib/libutil.so.1 (0xb77a3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7788000)
        libc.so.6 => /lib/libc.so.6 (0xb7614000)
        /lib/ld-linux.so.2 (0xb782f000)

ldconfig ばかり、使ってると、つい、lddのオプションを忘れます。

$ ldd --help
Usage: ldd [OPTION]... FILE...
      --help              print this help and exit
      --version           print version information and exit
  -d, --data-relocs       process data relocations
  -r, --function-relocs   process data and function relocations
  -u, --unused            print unused direct dependencies
  -v, --verbose           print all information
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.