当我尝试构建共享库时,我会看到警告消息
警告:共享库文本段不可共享
当我设置标志时--no-warn-shared-textrel
,一切正常。
设置标志时出现警告消息的原因是--warn-shared-textrel
什么?我该如何解决?
谢谢!
当我尝试构建共享库时,我会看到警告消息
警告:共享库文本段不可共享
当我设置标志时--no-warn-shared-textrel
,一切正常。
设置标志时出现警告消息的原因是--warn-shared-textrel
什么?我该如何解决?
谢谢!
通常的解决方法是确保您使用-fPIC
. 由于动态链接器的工作方式,共享库不能依赖位置相关代码。
更多信息在这里:http ://wiki.gentoo.org/wiki/Hardened/Introduction_to_Position_Independent_Code