全面解决/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22‘下没有GLIBCXX_3.4.22和ImportError: /lib64/libc.so

重点: 修改前一定要备份,修改过程如果出现错误不要关闭ssh
修改需要修改两个so,也就是说需要准备好以下两步操作中符合要求的so,请先看完重点在进行操作,贸然修改会对服务器有严重损害,请备份,如果操作出错需急救直接进入出错以及修复教程

如果你准备好了两个符合依赖关系版本的so,那么第二步和第一步基本一致,但一定要记得备份,因为新的so可能不支持某些你原来安装的软件,比如python,php等,除非是为了某个特殊需求必须用到,而且服务器不打算做其它太多的项目,那么可以折腾,否则建议尝试使用docker创建需要的环境。

全面解决/usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.22'下没有GLIBCXX_3.4.22和ImportError: /lib64/libc.so.6: version GLIBC_2.33’ not found

/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22报错是c++环境依赖缺失
修正方案:
1.使用以下命令查看是否缺少

strings /usr/lib64//libstdc++.so.6 | grep GLIBC

查看到列表中缺少版本 `GLIBCXX_3.4.22’

将原来的/usr/lib64/libstdc++.so.6 也就是提示信息的/usr/lib64/libstdc++.so.6重命名为/usr/lib64/libstdc++.so.6-bak(自己根据实际报错信息修改)

mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6-bak
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值