/lib64/libz.so.1: version `ZLIB_1.2.3.3' & /lib64/libc.so.6: version `GLIBC_2.14' not found

1./lib64/libz.so.1: version `ZLIB_1.2.3.3’ not found
解决方法:安装个新版的zlib
参考:https://blog.csdn.net/m0_37644085/article/details/86606546

wget http://zlib.net/zlib-1.2.11.tar.gz 
tar zxf zlib-1.2.11.tar.gz 
cd zlib-1.2.11
./configure 
make && make install 

如果无root权限运行到此步,将该路径写入.bashrc下就可以了

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/xxx/zlib/zlib-1.2.11

但是如果有root权限,可以运行一下命令

cd /lib/x86_64-linux-gnu/
cp libz.so.1 libz.so.1_copy
rm libz.so.1 
ln -s libz.so.1.2.11 libz.so.1

2. /lib64/libc.so.6: version `GLIBC_2.14’ not found
解决方法:安装个新版的glibc
参考:https://blog.csdn.net/lucky_greenegg/article/details/51199209?utm_source=blogxgwz8

首先,从网上下载glibc 2.15的rpm安装包,但这个不容易,因为.rpm针对的是centOS和redhat,高版本安装包很少见。也可以直接从其他系统上好一个编译好的文件

libc.so.6(对应glibc 2.15或者更高的),不过最保险的方式就是下载源代码在本地编译一次(有的人实在编译不成功,那也只能从别的地方找一份了)

各个版本的glibc可以从http://ftp.gnu.org/gnu/glibc/找,包括其插件glibc-port

保守的选择2.15

wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz  
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz 
tar -xvf  glibc-2.15.tar.gz   
tar -xvf  glibc-ports-2.15.tar.gz  
mv glibc-ports-2.15 glibc-2.15/ports  
mkdir glibc-build-2.15    
cd glibc-build-2.15   
../glibc-2.15/configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin  
make  
make install  

cd …/
./glibc-2.15/configure

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值