Versuchen Sie es mit objdump -T 'ELF-Datei'
Die Ausgabe von objdump ist für diesen Zweck etwas übertrieben und erfordert ein gutes Parsing, um die tatsächlichen Importe zu finden.
Ich bevorzuge readself dazu:
readelf -d dynamic-buffer-test
Dynamic section at offset 0x630a8 contains 23 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
Wie Sie sehen können, sind die benötigten Bibliotheken mit "NEEDED" gekennzeichnet.
Ich bevorzuge readelf
.
readelf -s <file>