2010-03-06 74 views
8

我在Mac OSX上使用GCC。我試圖讓GCC創建項目中所有符號的地圖(或列表)文件,以便它包含它們映射的地址。在OSX上使用GCC映射文件

我在GCC手冊中讀到,生成這樣的映射文件的一種方法是使用-Xlinker選項將系統特定的標誌傳遞給GCC鏈接器。

但我無法找到該選項本身是什麼。有誰知道在OSX上使用GCC是否可行?

回答

8

ld選項是-map。隨着-Xlinker你可以這樣寫:

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

你也可以寫這更簡明-Wl

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