libc.so.6复原

在项目中尝试解决qmake编译错误时,误操作导致libc.so.6重链,进而使系统运行异常。通过Ubuntu live USB修复,并在/usr/local/下安装新版本库。尽管尝试更新make但引起其他工程编译问题,计划次日降级。提醒注意系统文件修改风险,建议谨慎操作并记录步骤。
摘要由CSDN通过智能技术生成
今天在一个项目中进行qmake编译时报错,然后对libc.so.6进行了重链操作,导致系统无法使用:解决方法:做一个U盘的ubuntu启动盘,进入"try"模式,进入disks管理,mount系统分区,然后使用sudo将libc.so.6重新ln到之前的libc-*.so文件。
然后使用了make install方法将新版本的libc-*.so库安装到了/usr/local/下,但是试了各种加载环境变量方式依然没能解决问题,工程下的qmake还是去调用的系统自带的libc.so.6。
出现涉及到系统文件的问题尽量不要去修改系统文件,定位好问题所在,尽量在项目中解决问题。
其中安装libc.so时对make进行了升级,由3.8.1升级到了4.2,发现对其他工程的编译也造成了影响,准备明天降级回去,对环境配置的更改要更慎重一些,做好每步操作的记录,以便出现问题后进行回溯。
参考:[ubuntu升级/降级make](https://www.freesion.com/article/7110956323/)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值