【发布时间】:2021-02-06 18:16:54
【问题描述】:
似乎无法使用 R_X86_64_PC32 引用从可重定位对象构建共享库,我不明白为什么。
这些引用是 IP 相关的,因此与位置无关。那么为什么 ld 告诉我情况并非如此,而我必须使用生成 GOT 引用的-fPIC?
relocation R_X86_64_PC32 against symbol `infolib' can not be used when making a shared object; recompile with -fPIC
【问题讨论】:
标签: linker shared-libraries x86-64 elf