/Fm (マップ ファイルの名前の指定)

.exe ファイルまたは DLL での出現順にセグメントをリストしたマップ ファイルを生成するようにリンカーに指示します。

/Fmpathname

解説

既定では、対応する C または C++ のソース ファイルの基本名がマップ ファイルの基本名になり、拡張子として .MAP が付加されます。

/Fm を指定した場合の効果は、/MAP (マップ ファイルの生成) リンカー オプションを指定した場合と同じです。

/c (リンクを行わないコンパイル) オプションを指定してリンクが行われないようにすると、/Fm オプションは無効になります。

通常、マップ ファイル内のグローバル シンボルには、先頭にアンダースコア (_) が 1 つ以上付いています。これは、コンパイル時に変数名の先頭にアンダースコア (_) が付加されるからです。マップ ファイル内にあるグローバル シンボルの多くは、コンパイラと標準ライブラリによって内部的に使用されます。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。

  2. [C/C++] フォルダーをクリックします。

  3. [コマンド ライン] プロパティ ページをクリックします。

  4. [追加のオプション]ボックスにコンパイラ オプションを入力します。

このコンパイラ オプションをコードから設定するには

参照

関連項目

出力ファイル (/F) オプション

コンパイラ オプション

コンパイラ オプションの設定

パス名の指定