2013-10-18 24 views
3

我嘗試啓用在8 64 MinGW環境下編譯的PE上的ALSR。選項Wl, - dynamicbase和Wl, - pic-executable不起作用。生成的可執行文件中沒有重定位表。我也試過選擇-Wl, - emit-relocs,但它沒有幫助。有沒有辦法強制MinGW的ld離開重定位表的可執行文件?謝謝。MinGW重新定位表

回答

0

通過-Wl,--dynamicbase,--export-all-symbols的作品,但它是一個可怕的黑客。很遺憾,MinGW-w64還沒有解決這個問題。