在制作共享对象时,不能使用针对`.data'的重定位R_X86_64_32S;用-fPIC重新编译

时间:2017-11-22 13:03:43

标签: c assembly linker binutils

我知道当我使用-pie时,这个错误不会出现,但只有一些重定位类型会出现此错误

R_X86_64_32:
R_X86_64_8:
R_X86_64_16:
R_X86_64_32S:

我想知道为什么这些类型的重定位会出现此错误?使用与位置无关的代码时是否存在重定位溢出的问题?

0 个答案:

没有答案