2024年4月28日发(作者:)

如何在常见编译器中设置选项生成

map文件

Microsoft Visual C++ 6.0

使用Microsoft Visual C++ 6.0打开一个已有工程,在菜单栏中选择:Project——Settings,

这将打开Project Settings对话框, 请选择Link选项卡,勾选选项:“Generate mapfile”

(如图1),点击确定,然后重新编译整个工程,map文件将与exe文件生成到同一目录

中。

图1

Microsoft Visual C++ 2003,2005,2008,2010

使用Microsoft Visual Studio .NET 2003,或Microsoft Visual Studio(版本号为 2005,

2008,或2010)其中任意一个编辑器打开一个已有的Microsoft Visual C++工程,在菜单栏

中选择:Project——Properties,这将打开工程的Property Pages对话框, 请选择

Configuration Properties——Linker——Debugging,在选项Generate Map File处选择:

“Yes(/MAP)”(如图2),点击确定按钮,然后重新编译整个工程,map文件将与exe文

件生成到同一目录中。

图2

Borland C++Builder 6

使用Borland C++Builder 6打开一个已有的C++工程,在菜单栏中选择:Project——

Options,这将打开工程的Project Options对话框, 请选择Linker选项卡,在Map file分组

框中选择选项:“Detailed”,并勾选选项:“Show mangled names”(如图3),点击确

定按钮,然后重新编译整个工程,map文件将与exe文件生成到同一目录中。