注意事项:
- 一步一步按照教程来,别随意更改教程,极容易出错;
- 注意,在idea安装时,会要求cglib-2.14和cglib-2.15都安装;
cglib-2.14和cglib-2.15的安装必须严格按照顺序,先安装cglib-2.14,再安装cglib-2.15.才能正确运行; - 注意,/lib64/libc.so.6切记不能随便删除,删除后会导致所有命令行都无法使用,同时会导致无法打开终端和文件夹,所以切忌,谨慎删除/lib64/libc.so.6
- cglib-2.14与cglib-2.15安装步骤不同
安装cglic-2.14
2.解压安装:
tar -xzvf glibc-2.14.tar.gz
3.预编译
cd glibc-2.14
mkdir build #创建编译目录
cd build
../configure --prefix=/usr/local/glibc-2.14 #配置预编译
4.编译安装
make # 编译,提高效率加上参数 -j4
make install #安装
5.更新系统库:
这是我们需要的lib了,然后去更新系统的库。
cp /root/glibc-2.14/build/libc.so /lib64/libc-2.14.so #/root/glibc-2.14/build为编译目录
rm -rf /lib64/libc.so.6 # 删除原链接 或者 移动到桌面:mv /lib64/libc.so.6 /root/桌面/
LD_PRELOAD=/lib64/libc-2.14.so ln -s /lib64/libc-2.14.so /lib64/libc.so.6
安装cglic-2.15
1.下载
wget https://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
2.安装:
[root@hadoop101 opt]# tar -zxvf glibc-2.15.tar.gz
[root@hadoop101 opt]# cd glibc-2.15
[root@hadoop101 glibc-2.15]# mkdir build;
[root@hadoop101 glibc-2.15]# cd build
[root@hadoop101 build]# ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
[root@hadoop101 build]# make -j 8
[root@hadoop101 build]# make install
3.查看
strings /lib64/libc.so.6 | grep GLIBC (或用这个命令也可以直接查看当前版本:ldd --version)