Visual Studio x64构建如何生成Map文件?找不到对应配置如何处理
Visual Studio x64项目生成Map文件说明
- x64构建完全支持生成Map文件,不存在功能限制,找不到对应配置项只是Visual Studio对不同架构的链接器配置做了不同的UI分组,属于设计层面的布局差异,和功能可用性无关。
- x64配置下的Map文件生成配置路径:打开项目属性面板,依次进入配置属性 > 链接器 > 高级分类,找到「生成映射文件」选项,设置为
是 (/MAP)即可,生成规则和x86配置完全一致。 - 若UI中未找到对应选项,可通过手动加链接器参数实现:进入配置属性 > 链接器 > 命令行分类,在「附加选项」输入框中添加
/MAP参数,构建后Map文件会默认输出到exe/pdb的同级输出目录。
两种配置方式生成的x64 Map文件格式、包含的符号、内存地址信息和x86 Map文件没有本质差异,都可用于崩溃分析、符号定位等调试场景。
内容的提问来源于stack exchange,提问作者ArunJose
相关产品推荐
相关产品推荐

