2

是否有一个选项lld会告诉它不要执行重定位。我不想要 PIC 代码,我只想不执行重定位。(是的,我知道这会导致可执行文件不起作用。)

4

1 回答 1

1

事实证明这是一个简单且相当明显的解决方案 - 只需通过-r--relocatable. 然后它不会应用重定位,而是将它们存储在输出文件中。

编辑:不幸的是,这并没有达到我想要的效果,因为你不能同时使用--gc-sectionsand --relocatable

于 2018-08-06T11:45:41.417 回答