标签: llvm relocation lld
lld是否有一个选项,将告诉它不要执行重定位。我不需要PIC代码,只希望不执行重定位。 (是的,我知道这将导致可执行文件无法正常工作。)
lld
答案 0 :(得分:0)
事实证明这是一个简单且显而易见的解决方案-只需传递-r或--relocatable。然后它将不应用重定位,而是将其存储在输出文件中。
-r
--relocatable
编辑:不幸的是,这并没有达到我想要的效果,因为您不能同时使用--gc-sections和--relocatable。
--gc-sections