Wie können wir statische Bibliotheken entdecken und auflisten, die in einem Linux-Programm verwendet werden?
ldd <exe filename>
zeigt dynamisch verknüpfte Bibliotheken
nm <exe filename>
zeigt die Symbole in der Datei.Um zu sehen, welche Symbole aus statischen Bibliotheken stammen, müssen Sie
nm
gegen diese Bibliotheken laufen, um eine Liste der darin enthaltenen Symbole (Funktionen usw.) zu erhalten und sie mit dem der Liste Ihrer Symbole zu vergleichennm <exe filename>
.Sie vergleichen Listen mit dem
comm
Befehl. Sieheman comm
für weitere Einzelheiten.Dies wurde aus diesem Forum gemacht hier .
Quelle Abrufen einer Liste statischer Bibliotheken, die in einer ausführbaren Datei verwendet werden, Antwort von DrAl