全程使用root用户,不要sudo
二、解压
tar -zxvf glibc-2.14.tar.gz
三、创建bulid文件夹
cd glibc-2.14.1 mkdir build
四、
cd build ../configure --prefix=/usr/local/glibc-2.14 (有错,请yum install gcc)
五、编译,执行很久
make -j4
六、安装
make install
七、拷贝libc-2.14.1.so到/lib64目录下
cd /usr/local/glibc-2.14/lib cp libc-2.14.1.so /lib64/
八、删除原来的libc.so.6(此链接一删除,大部分命令无法执行)
cd /lib64 rm -rf libc.so.6 (ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory)
九、创建软连接
LD_PRELOAD=/lib64/libc-2.14.1.so ln -s /lib64/libc-2.14.1.so libc.so.6
十、查看libc.so.6是否指向libc-2.14.so
ll /lib64/libc.so.6