我正在尝试用G++4.8构建一些代码。操作系统是 FreeBSD 9.2 64 位。
这些是我得到的错误:
/usr/local/lib/gcc48/include/c++/tr1/hashtable_policy.h:384: undefined reference to `std::tr1::__detail::__prime_list'
/usr/local/lib/gcc48/include/c++/bits/stl_list.h:1570: undefined reference to `std::__detail::_List_node_base::_M_unhook()'
/usr/local/lib/gcc48/include/c++/bits/stl_list.h:1562: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
我在某处读到这些功能在libstdc++
.阅读本文,我已经在我的项目中添加了该库,但我仍然收到这些错误。我应该添加libstdg++
吗?还是别的什么?我不明白。
由于
Makefile 程序配置错误,当我使用 cc 而不是 gcc 链接程序时,我遇到了同样的错误。