Share via


/Fm (命名對應檔)

告知連結器產生一個對應檔,其中包含區段清單,依它們出現在對應的 .exe 檔案或 DLL 中的順序。

語法

/Fmpathname

備註

根據預設,對應檔會以副檔名來指定對應 C 或 C++ 原始程式檔 .MAP 的基底名稱。

指定 /Fm 的效果與指定 /MAP (產生 Mapfile) 連結器選項的效果相同。

如果您指定 /c (編譯但不連結) 隱藏連結, /Fm 就沒有作用。

地圖檔案中的全域符號通常有一或多個前置底線。 這是因為編譯器會將前置底線新增至變數名稱。 編譯器和標準程式庫會在內部使用出現在對應檔中的許多全域符號。

在 Visual Studio 開發環境中設定這個編譯器選項

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

  2. 選取 [組態屬性]>[C/C++]>[命令列] 屬性頁。

  3. 在 [ 其他選項 ] 方塊中輸入編譯器選項。

若要以程式方式設定這個編譯器選項

另請參閱

輸出檔 (/F) 選項
MSVC 編譯器選項
MSVC 編譯器命令列語法
指定路徑名稱