2010-03-06 18 views
8

Sto utilizzando GCC su Mac OSX. Sto cercando di ottenere GCC per creare un file di mappa (o elenco) di tutti i simboli nel progetto in modo che contenga gli indirizzi a cui sono mappati.File di mappa con GCC su OSX

Ho letto nel manuale GCC che un modo per generare tali file di mappe consiste nel passare i flag specifici del sistema al linker GCC utilizzando l'opzione -Xlinker.

Ma non riesco a trovare l'opzione stessa. Qualcuno sa se questo è possibile con l'utilizzo di GCC su OSX?

risposta

8

L'opzione ld è -map. Con -Xlinker si può scrivere:

gcc -Xlinker -map -Xlinker /path/to/map ... 

È inoltre possibile scrivere questo più conciso con -Wl:

gcc -Wl,-map,/path/to/map ... 
Problemi correlati