error adding symbols: DSO missing from command line

原因:工程中有个 静态库 libxxx.a (xxx为你的库名称),这个静态库中没有找到对应的函数实现。但是在 /usr/lib64之类的路径中找到的libxxx.so.**中找到了函数实现。

解决方法: 删除掉静态库。

参考链接:

gcc - libpthread.so.0: error adding symbols: DSO missing from command line - Stack Overflow

你可能感兴趣的:(编译,linux)