Dumpbin.exe für Linux zum Anzeigen von Importen

8

Ich bin mir nicht sicher, ob meine Frage auf eine Linux-Art sinnvoll ist. Ich suche nach etwas, das ähnlich wie dumpbin.exe von Visual Studio Toolkit funktioniert.

Grundsätzlich habe ich ein bestehendes Projekt mit einer Menge Bibliotheken und einer einzigen ausführbaren Datei. Ich möchte herausfinden, welche Bibliotheken wirklich benötigt werden und welche Funktionen in jeder Bibliothek funktionieren.

Ich verwende nur gemeinsam genutzte Objekte, da dieses Projekt auf ein ARM-Gerät abzielt.

    
Eric 08.08.2011, 14:34
quelle

1 Antwort

10

vielleicht kannst du ldd und nm benutzen. ldd wird Ihnen sagen, welche geteilten Objekte (aka dll in win) benötigt werden. und nm wird sagen, dump die symbole.

Beispiel run:

%Vor%

EDIT: vergessen objdump. das heißt:

%Vor%

Mit -x erhalten Sie alle Header (ziemlich ausführlich zu veröffentlichen, aber probieren Sie es aus:))

    
marcelog 08.08.2011, 14:40
quelle