Cha*_*gUk 2 c++ portable-executable visual-c++
如何从.rdataPE 部分删除 IMAGE_DEBUG_DIRECTORY 数据?
我正在使用 MS Visual Studio 2015。我确实检查了项目属性的几乎所有编译选项。但是 IMAGE_DEBUG_DIRECTORY 数据仍然存在于我的输出可执行文件中...
您可以通过设置未记录的 Linker Option 来做到这一点/EMITPOGOPHASEINFO。因此转到链接器命令行并/EMITPOGOPHASEINFO在其他选项中插入此字符串 ( )。此选项抑制 pe 中的 pgo ( Profile-Guided Optimizations ) 部分
另请阅读:Pogo aka PGO aka Profile Guided Optimization and Walkthrough: Using Profile-Guided Optimizations
当然你不能生成调试信息 - 使用/DEBUG链接器选项 - 所以确保/DEBUG链接器命令行中没有选项。或者使用/DEBUG:NONE /EMITPOGOPHASEINFO组合 - 在这种情况下不能IMAGE_DEBUG_DIRECTORY在 pe 文件中
| 归档时间: |
|
| 查看次数: |
1885 次 |
| 最近记录: |