2010-03-06 16 views
8

Estoy usando GCC en Mac OSX. Estoy intentando que GCC cree un archivo de mapa (o listado) de todos los símbolos en el proyecto, de modo que contenga las direcciones en las que están mapeados.Archivo de mapa con GCC en OSX

Leí en el manual de GCC que una forma de generar dichos archivos de mapas es pasar banderas específicas del sistema al enlazador GCC usando la opción -Xlinker.

Pero no puedo encontrar cuál es la opción en sí. ¿Alguien sabe si esto es posible con el uso de GCC en OSX?

Respuesta

8

La opción ld es -map. Con -Xlinker usted escribiría:

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

También puede escribir esto de manera más concisa con -Wl:

gcc -Wl,-map,/path/to/map ... 
Cuestiones relacionadas