2010-09-21 16 views

Antwort

53

auf gcc verwenden ar -t.

-t Option der gnu archiver (ar) schreibt eine Tabelle des Archivinhalts auf die Standardausgabe. Nur die von den Dateioperanden angegebenen Dateien sollen in die geschriebene Liste aufgenommen werden. Wenn keine Dateioperanden angegeben sind, müssen alle Dateien im Archiv in der Reihenfolge des Archivs enthalten sein.

More info here.

18

Sie können den Inhalt (die .o-Dateien, die in sie hineingegangen) sehen und die definierten Symbole durch nm verwenden. Wenn diese enthält C++ Code sollten Sie die -C Option verwenden, um die Symbolnamen demangle:

nm -C libschnoeck.a | less 
9

Auf einem Mac verwenden Sie einfach

nm libschnoeck.a | less 

Es gibt keine -C Option mit der Mac-Version von nm.