【发布时间】:2009-10-08 12:56:04
【问题描述】:
项目编译期间生成的信息映射文件包含哪些信息,以及我如何在 makefile 中启用 /map 选项。
语言: c++
编译器: vc6
【问题讨论】:
-
查看这个密切相关的问题:stackoverflow.com/questions/755783/…
标签: c++ compiler-construction visual-c++-6
项目编译期间生成的信息映射文件包含哪些信息,以及我如何在 makefile 中启用 /map 选项。
语言: c++
编译器: vc6
【问题讨论】:
标签: c++ compiler-construction visual-c++-6
来自 Microsoft's documentation 的 /MAP 链接器选项:
地图文件是一个文本文件,包含 以下有关的信息 正在链接的程序:
- 模块名称,即文件的基本名称
- 来自程序文件头的时间戳(不是来自文件系统)
- 程序中的组列表,每个组的起始地址(如 section:offset)、长度、组名、 和班级
- 公共符号列表,每个地址(如section:offset),符号 名称、平面地址和 .obj 文件 定义符号的位置
- 入口点(如 section:offset)
【讨论】: