安装cmake,make install 出错:/lib64/libstdc++.so.6:version ' GLBCXX_3.4.26' not found
2021-02-14 13:19
标签:com 版本 解决方法 ++ libc 技术 系统目录 使用 app 确实版本不对,没有GLBCXX_3.4.26。 我这边的新版本是 libstdc++.so.6.0.26,旧版本是libstdc++.so.6.0.19 最终安装成功了! 安装cmake,make install 出错:/lib64/libstdc++.so.6:version ' GLBCXX_3.4.26' not found 标签:com 版本 解决方法 ++ libc 技术 系统目录 使用 app 原文地址:https://www.cnblogs.com/cthon/p/12722055.html错误描述
解决方法
1、查看GLIBCXX版本
string /usr/lib64/libstdc++.so.6 |grep GLIBCXX
2、查看 libstdc++.so 位置和版本
sudo find / -name "libstdc++.so*"
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
检查结果
上一篇:spring事务管理
下一篇:Java 多线程 01
文章标题:安装cmake,make install 出错:/lib64/libstdc++.so.6:version ' GLBCXX_3.4.26' not found
文章链接:http://soscw.com/index.php/essay/55220.html