/MAP (マップ ファイルの生成)/MAP (Generate Mapfile)



マップ ファイルのユーザー指定の名前。A user-specified name for the mapfile. 既定の名前が置き換えられます。It replaces the default name.


/MAP オプションを使用すると、リンカーは、マップ ファイルを作成します。The /MAP option tells the linker to create a mapfile.

既定では、リンカーは、プログラムと拡張機能の .map の基本名を持つマップ ファイルを名します。By default, the linker names the mapfile with the base name of the program and the extension .map. 省略可能なfilenameマップ ファイルの既定の名前をオーバーライドすることができます。The optional filename allows you to override the default name for a mapfile.

マップ ファイルは、リンクされているプログラムに関する次の情報を含むテキスト ファイルです。A mapfile is a text file that contains the following information about the program being linked:

  • これは、ファイルの基本名モジュール名The module name, which is the base name of the file

  • (ファイル システム) からではなく、プログラム ファイルのヘッダーからのタイムスタンプThe timestamp from the program file header (not from the file system)

  • 各グループの開始アドレスと、プログラムでは、グループの一覧 (としてセクション:オフセット)、長さ、グループ名、およびクラスA list of groups in the program, with each group's start address (as section:offset), length, group name, and class

  • 各アドレスに、パブリック シンボルの一覧 (としてセクション:オフセット)、名前、フラット アドレス、およびシンボルが定義されている .obj ファイルのシンボルA list of public symbols, with each address (as section:offset), symbol name, flat address, and .obj file where the symbol is defined

  • エントリ ポイント (としてセクション:オフセット)The entry point (as section:offset)

/MAPINFOオプションは、マップ ファイルに含まれる追加の情報を指定します。The /MAPINFO option specifies additional information to be included in the mapfile.

Visual Studio 開発環境でこのリンカー オプションを設定するにはTo set this linker option in the Visual Studio development environment

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。Open the project's Property Pages dialog box. 詳細については、次を参照してください。 Visual Studio での設定の C++ コンパイラとビルド プロパティします。For details, see Set C++ compiler and build properties in Visual Studio.

  2. をクリックして、リンカーフォルダー。Click the Linker folder.

  3. をクリックして、デバッグプロパティ ページ。Click the Debug property page.

  4. 変更、マップ ファイルの生成プロパティ。Modify the Generate Map File property.

このリンカーをコードから設定するにはTo set this linker option programmatically

  1. GenerateMapFile 」および「 MapFileName」を参照してください。See GenerateMapFile and MapFileName.

関連項目See also

MSVC リンカーのリファレンスMSVC linker reference
MSVC リンカー オプションMSVC Linker Options