2010-09-21 4 views

risposta

53

Su gcc, utilizzare ar -t.

-t l'opzione del gnu archiver (ar) scrive un sommario dell'archivio sullo standard output. Solo i file specificati dagli operandi del file devono essere inclusi nella lista scritta. Se non vengono specificati operandi di file, tutti i file nell'archivio devono essere inclusi nell'ordine dell'archivio.

More info here.

18

È possibile visualizzare i contenuti (i file .o inseriti) e i simboli definiti utilizzando nm. Se questo contiene codice C++ si dovrebbe utilizzare l'opzione -C per decodifica i nomi dei simboli:

nm -C libschnoeck.a | less 
9

Su un Mac, è sufficiente utilizzare

nm libschnoeck.a | less 

Non esiste alcuna opzione -C con la versione Mac di nm.