Libstdc++介绍
libstdc++
与gcc
是捆绑在一起的,也就是说安装gcc
的时候会把libstdc++
装上。 那为什么glibc
和gcc
没有捆绑在一起呢?
相比glibc
,libstdc++
虽然提供了c++
程序的标准库,但它并不与内核打交道。对于系统级别的事件,libstdc++
首先是会与glibc
交互,才能和内核通信。相比glibc
来说,libstdc++
就显得没那么基础了。
查看libstdc++.so.6
strings /usr/lib64/libstdc++.so.6|grep CXXABI
原因:不支持CXXABI_1.3.8
解决:更新libstdc++.so.6.0.24或更高版本
wget https://vsoul.cn/downloads/libstdc++.so.6.0.zip
unzip libstdc++.so.6.0.zip
strings libstdc++.so.6.0.24 |grep CXXABI
验证存在后 替换/usr/lib64/libstdc++.so.6
mv libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6.0.24
mv libstdc++.so.6 libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6
再次打开图形化应用。。进入。。ok