天天看点

hidden symbol ... is referenced by DSO 解决办法

(本文系转载,感谢原作者。)

链接时遇到这个问题:

hidden symbol … is referenced by DSO

查找到了下面两篇文章

http://gcc.gnu.org/ml/gcc/2005-05/msg00653.html

http://gcc.gnu.org/wiki/Visibility

我的理解错误原因主要是c++的一些符号是在运行时动态解析的

解决的办法是在那个hidden symbol前加

attribute ((visibility(“default”)))

继续阅读