/MAP (產生對應檔)

/MAP[:filename]

引數

檔案名稱
地圖檔的使用者指定名稱。 它會取代預設名稱。

備註

/MAP 選項會告知連結器建立地圖檔。

根據預設,連結器會使用程式基底名稱和副檔名 .map 來命名 mapfile。 選擇性 的檔案名 可讓您覆寫對應檔的預設名稱。

mapfile 是文字檔,其中包含所連結程式的相關下列資訊:

  • 模組名稱,這是檔案的基底名稱

  • 來自程式檔頭的時間戳記(不是來自檔案系統)

  • 程式中的群組清單,每個群組的起始位址(如 section offset )、長度、組名和類別

  • 公用符號清單,其中包含每個位址(如 section offset )、符號名稱、一般位址和定義符號的 .obj 檔案

  • 進入點 (as section offset

/MAPINFO 選項會指定要包含在 mapfile 中的其他資訊。

在 Visual Studio 開發環境中設定這個連結器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [ 組態屬性 > 連結器 > 偵錯 ] 屬性頁。

  3. 修改 [ 產生對應檔 ] 屬性。

若要以程式設計方式設定這個連結器選項

  1. 請參閱 GenerateMapFileMapFileName

另請參閱

MSVC 連結器參考
MSVC 連結器選項