总的来说,原因是现在安装的软件是由高版本的gcc编译的,但是程序执行时没有找到相应的so共享库
1.已经安装过高版本的gcc,但并没有将共享库软连接
首先找到编译gcc时生成的最新libstdc++共享库
find / -name "libstdc++.so*"
再到 /usr/lib64查看当前的libstdc++so.6链接的是哪个共享库
cd /usr/lib64
ll libstdc++*
然后删除现有的libstdc++so.6的软链接,再链接到高版本的共享库
rm libstdc++.so.6
ln -s libstdc++.so.6.0.28 libstdc++.so.6