首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MinGW重定位表

MinGW重定位表
EN

Stack Overflow用户
提问于 2013-10-18 22:03:47
回答 1查看 802关注 0票数 4

我尝试在8 64 MinGW环境下编译的PE可执行文件上启用ALSR。选项Wl,--dynamicbase和Wl,--pic-executable不起作用。生成的可执行文件中没有重定位表。我还尝试了-Wl选项--emit-relocs,但没有任何帮助。有没有办法强制MinGW的ld在可执行文件中保留重定位表?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-08-17 00:13:56

传递-Wl,--dynamicbase,--export-all-symbols是可行的,但这是一个可怕的黑客攻击。令人遗憾的是,这还没有在MinGW-w64中修复。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19451652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档