MinGW重定位表

时间:2013-10-18 14:03:47

标签: mingw ld pic

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

1 个答案:

答案 0 :(得分:0)

传递-Wl,--dynamicbase,--export-all-symbols有效,但这是一个非常糟糕的黑客攻击。很遗憾,MinGW-W64还没有解决这个问题。