プログラムで使用している共有ライブラリや、使用しているAPIを調べたいとき
readelf -d <プログラム名>
や
objdump -R <プログラム名>
を使用する
$ readelf -d /usr/bin/zip | grep NEEDED 0x0000000000000001 (NEEDED) 共有ライブラリ: [libbz2.so.1.0] 0x0000000000000001 (NEEDED) 共有ライブラリ: [libc.so.6]
$ objdump -R /usr/bin/zip | grep BZ2 000000000062d0a0 R_X86_64_JUMP_SLOT BZ2_bzlibVersion 000000000062d150 R_X86_64_JUMP_SLOT BZ2_bzCompressInit 000000000062d1a0 R_X86_64_JUMP_SLOT BZ2_bzCompressEnd 000000000062d210 R_X86_64_JUMP_SLOT BZ2_bzCompress