/MAP(生成映射文件)

/MAP[:filename]

自变量

filename
映射文件的用户指定名称。 它将替换默认名称。

注解

/MAP 选项指示链接器创建映射文件。

默认情况下,链接器使用程序的基本名称和扩展名 .map 来命名映射文件。 可选文件名允许重写映射文件的默认名称。

映射文件是一个文本文件,其中包含以下有关要链接的程序的信息:

  • 模块名称是文件的基名称

  • 来自程序文件头的时间戳(不是来自文件系统)

  • 程序中的组列表,含有每个组的起始地址(为 section:offset)、长度、组名称和类

  • 公共符号列表,含有每个地址(为 section:offset)、符号名称、平面地址和在其中定义符号的 .obj 文件

  • 入口点(为 section:offset

/MAPINFO 选项指定要包含在映射文件中的其他信息。

在 Visual Studio 开发环境中设置此链接器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“调试”属性页面。

  3. 修改“生成映射文件”属性。

以编程方式设置此链接器选项

  1. 请参见 GenerateMapFileMapFileName

另请参阅

MSVC 链接器参考
MSVC 链接器选项