5
ファイルにldd
を実行すると、見つかったすべてのライブラリのかっこ内に16進数が戻されます。例えば括弧内のldd 16進数
:
[email protected]> ldd wpa_supplicant
linux-gate.so.1 => (0xb779b000)
libnl.so.1 => /usr/lib/libnl.so.1 (0xb774d000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7748000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb75ed000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb75c7000)
/lib/ld-linux.so.2 (0xb779c000)
進数は、実行ファイルが一度にリンクさしまったライブラリーの一つではない場合は、バージョン情報のエラーが発生することがあります。
私は2つの質問だ:この値は、発信ん
- を?
- 実行可能ファイルがどの16進値を探しているのですか? (元々リンクされていたもの)
私は確かに分かりませんが、16進数はライブラリのバージョンとは関係ありません - 私はそれが(提案/予想される)アドレスだと思います。あなたがそれを実行すると、プログラムはスペースを扱います。必要なライブラリのバージョンを確認するには 'ldd -v'を試してください。 – twalberg
lddを実行するたびにこれらの値が変更されない場合は、そのシステムを細断し、安全で最新のLinuxシステムを使用するだけです。 – BatchyX