【发布时间】:2013-11-23 00:47:22
【问题描述】:
我有以下问题。在我的 Ubuntu 上,我尝试构建一个项目并收到以下链接器错误:
/usr/bin/ld:
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(once.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO
missing from command line collect2: error: ld returned 1 exit status
make[2]: *** [sunprint] Error 1 make[1]: ***
[CMakeFiles/sunprint.dir/all] Error 2 make: *** [all] Error 2
*** Failure: Exit code 2 ***
我在 ubuntu 13 桌面、GCC 4.8、boost 版本下运行。是 1.54。作为我正在使用的 IDE 是KDevelop。 如果需要,我可以提供有关此问题的任何其他信息,但现在我坚持 这个链接问题。
有什么想法吗? 提前谢谢。
【问题讨论】:
标签: c++ linux ubuntu gcc cmake