
コマンドの使用
file my_executable_binary
次のメッセージが表示されます。
ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.34, dynamically linked (uses shared libs), stripped
ただし、共有ライブラリの場合:
file my_shared_lib.so
私は情報だけを得る
ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped
for GNU/Linux 2.6.34
共有ライブラリを確認しても部品を入手できますか?
答え1
for GNU/<kernel> <kernel-version>
出力の行はfile
次のとおりです。ELFバイナリのコメントセクションで生成されます1.この行が印刷されない場合、バイナリには適切なコメントがなく、2ユーティリティはそれを印刷する方法がありません。file
1見PT_NOTE
て.note
ください。エルフ(5)
2それのためすべてのメモを処理