码迷,mamicode.com
首页 > 编程语言 > 详细

安装cmake,make install 出错:/lib64/libstdc++.so.6:version ' GLBCXX_3.4.26' not found

时间:2020-04-17 20:12:16      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:com   版本   解决方法   ++   libc   技术   系统目录   使用   app   

错误描述

技术图片

 

 

解决方法

1、查看GLIBCXX版本

string /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

 

检查结果

技术图片

 

 

 最终安装成功了!

 

安装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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!