2010-03-06 22 views
8

Mac OSX'te GCC kullanıyorum. GCC'nin, haritadaki tüm sembollerin bir haritasını (veya listeleme) oluşturmasını sağlamaya çalışıyorum; böylece, eşlendikleri adresleri içerir.Harita dosyası GCC'de OSX ile

GCC kılavuzunda, bu tür harita dosyalarını oluşturmanın bir yolunun, sisteme özgü bayrakları -Xlinker seçeneğini kullanarak GCC bağlayıcısına iletmesi olduğunu okurum.

Ancak, seçeneğin kendisinin ne olduğunu bulamıyorum. OSX'de GCC'yi kullanmanın mümkün olup olmadığını bilen var mı?

cevap

8

ld seçeneği -map'dur. -Xlinker ile yazardı:

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

Ayrıca bu daha kısaca -Wl ile yazabilirsiniz:

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