Während ich einige Tests auf meinem Linux-Rechner durchführe, muss ich herausfinden, welche Funktionen zu einer Bibliothek gehören.
Ich habe den Bash-Befehl "ldconfig -p" verwendet, in dem einige Bibliotheken aufgelistet sind.
Aber wie listet man die Funktionen auf?
Antworten:
Benutzen
objdump -tT ${FILE}
oderreadelf -s ${FILE}
.Im
objdump
Ausgabe von:*UND*
in einer anderen Bibliothek ansässig ist ( dynamisch verknüpft )free
,write
, usw....init
oder.text
) ist in dieser Bibliothek ansässiggzdopen
,gzclose
, usw...Sie können verwenden
ldd
um herauszufinden, mit welchen Bibliotheken eine Binärdatei (ausführbare Datei oder Bibliothek) verknüpft ist:quelle