錯誤描述
解決方法
1、查看GLIBCXX版本
strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX
確實版本不對,沒有GLBCXX_3.4.26。
2、查看 libstdc++.so 位置和版本
sudo find / -name "libstdc++.so*"
我這邊的新版本是 libstdc++.so.6.0.26,舊版本是libstdc++.so.6.0.19
3、查看當前的libstdc++.so.6的使用版本
ls -al /usr/lib64/libstdc++.so.6
果然我這里是舊版本
4、把新版本拷貝到系統目錄下
cp /apps/cthon/lib64/libstdc++.so.6.0.26 /usr/lib64
5、修改libstdc++.so.6的軟連接並刪除舊版本
sudo rm /usr/lib64/libstdc++.so.6
sudo rm /usr/lib64/libstdc++.so.6.0.19
6、建立新的軟連接
sudo ln -s /usr/lib64/libstdc++.so.6.26 libstdc++.so.6
檢查結果
最終安裝成功了!