Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有一个选项lld会告诉它不要执行重定位。我不想要 PIC 代码,我只想不执行重定位。(是的,我知道这会导致可执行文件不起作用。)
lld
事实证明这是一个简单且相当明显的解决方案 - 只需通过-r或--relocatable. 然后它不会应用重定位,而是将它们存储在输出文件中。
-r
--relocatable
编辑:不幸的是,这并没有达到我想要的效果,因为你不能同时使用--gc-sectionsand --relocatable。
--gc-sections