提示undefined reference to `std::__detail::_List_node_base@GLIBCXX_3.4.10错误
出现这个错误的原因一般是GCC版本中没有GLIBCXX_3.4.10,要安装更高版本。
输入:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX,查看当前的GCC版是否有GLIBCXX_3.4.10这个版本,如果确定没有需要安装更高版本。下载http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libstdc%2B%2B.so.6(GLIBCXX_3.4.15)最新版本
1) su roo
2) 进入libstdc++.so.6.0.17所在目录,cd xxx
3) cp libstdc++.so.6.0.17 /usr/lib
4) cd /usr/lib
5) ln -f libstdc++.so.6.0.17 libstdc++.so.6
再输入:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH