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