必要な共有ライブラリを調べる (ldd, objdump, readelf)

Facebooktwittergoogle_plustumblrmail
(1) ldd
$ ldd /sbin/depmod
linux-gate.so.1 => (0xb77b0000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75ec000)
/lib/ld-linux.so.2 (0xb77b1000)

(2) objdump
$ objdump -p /sbin/depmod | grep NEEDED
NEEDED libc.so.6

(3) readelf
$ readelf -d /sbin/depmod | grep NEEDED
0x00000001 (NEEDED) Shared library: [libc.so.6]
Facebooktwittergoogle_plustumblrmail
Yusuke Dada K.
Yusuke Dada K.
台湾の現地企業で主に組み込みソフトウエアの研究開発をしている日本人です。我人是個日本人,負責軟體的研究開發。在臺灣的科技公司工作。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です