libdl.so.2 glibc-2.14/build/elf/sprof
`GLIBC_2.14' not found
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_PRIVATE
首先下载
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
为避免没有gcc,首先安装Development Tools
yum groupinstall "Development Tools"
tar -zxvf glibc-2.14.tar.gz && cd glibc-2.14 && mkdir build && cd build
../configure --prefix=/opt/glibc-2.14
make -j4
make all
make install
编译安装完成后,临时修改环境变量使其生效:
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH #有时可能会使java卡住(java -version 不返回版本号)但将此全局变量删去之后就可以了。现在还不明白。
若出错 ld.so.conf: No such file or directory
mkdir -p $prefix/etc
touch $prefix/etc/ld.so.conf