有时在编译开源项目时会遇到如下错误:
./ appname:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:版本 `GLIBCXX_3.4.20'找不到(由./appname要求)
strings命令会打印出许多GLIBCXX:
$strings /usr/local/lib64/libstdc++.so.6.0.20 |grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
....
GLIBCXX_3.4.20
我想知道GLIBCXX是什么_ ???用于和为什么libstdc ++。so.6.0.20文件中有许多版本的GLIBCXX?
感谢。