一 安装glibc
cd /usr/local
tar -xvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/usr/local/glibc-2.14
/*
假如报错:
configure: error:
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.
则估计是echo $LD_LIBRARY_PATH有值,则先将其设为空:
export LD_LIBRARY_PATH=
安装完之后,再将其配置下。
*/
make -j4
make install
二 拷贝链接
cd /usr/local/glibc-2.14/lib
cp libc-2.14.so /lib64/
cd /lib64
mv libc.so.6 libc.so.6_bak
/sbin/sln libc-2.14.so /lib64/libc.so.6
三 查看支持的版本
strings /lib64/libc.so.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_PRIVATE