系統本身實際會帶有glibc,只是很多時候老版本操作系統,如centos6 帶的是2.12,所以導致不能滿足很多軟件的需求,因此需要重新安裝一個。
1、下載:http://ftp.gnu.org/gnu/glibc/
找到你需要的版本,我這里以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 #最后會將glibc安裝到該路徑下
4、編譯安裝
make
make install
5、將/usr/local/glibc-2.14/lib 添加到環境變量中
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/glibc-2.14/lib
6、查看gilbc的版本
strings /usr/local/glibc-2.14/lib/libc.so.6 | grep GLIB