/MAP (產生對應檔)
/MAP[:filename]
引數
filename
對應檔的使用者指定名稱。 它會取代預設名稱。
備註
/MAP 選項會告知連結器建立地圖檔。
根據預設,鏈接器會使用程式基底名稱和擴展名 .map 來命名 mapfile。 選擇性 的檔名 可讓您覆寫對應檔的預設名稱。
mapfile 是文本檔,其中包含所連結程序的相關下列資訊:
模組名稱,這是檔案的基底名稱
來自程式檔案頭的時間戳(不是來自檔案系統)
程式中的群組清單,每個群組的起始位址(如 section:offset)、長度、組名和類別
公用符號清單,其中包含每個位址(如 section:offset)、符號名稱、一般位址,以及定義符號的.obj檔案
進入點 (as section:offset)
/MAPINFO 選項會指定要包含在 mapfile 中的其他資訊。
在 Visual Studio 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
選取 [組態屬性>連結器>偵錯] 屬性頁。
修改 [ 產生對應檔 ] 屬性。
若要以程式設計方式設定這個連結器選項
- 請參閱 GenerateMapFile 和 MapFileName。