分享方式:


/MAP (產生對應檔)

/MAP[:filename]

引數

filename
對應檔的使用者指定名稱。 它會取代預設名稱。

備註

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

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

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

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

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

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

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

  • 進入點 (as sectionoffset

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

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

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

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

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

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

  1. 請參閱 GenerateMapFileMapFileName

另請參閱

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