linux下glibc庫升級
阿新 • • 發佈:2019-01-10
在工作中經常遇到glibc庫版本太低而導致某些軟體或者命令無法執行,而此時我們就需要升級glibc庫了。
可在此網站下載要升級的glibc版本:
下載地址:http://www.gnu.org/software/libc/
檢視作業系統支援的glibc版本,執行命令strings /lib64/libc.so.6 |grep GLIBC,若是32位系統 請執行strings /lib/libc.so.6 |grep GLIBC
一般Centos6.X最大支援glibc2.12,
執行rpm -qa |grep glibc命令可以檢視本機已安裝的glibc庫:
這裡我們下載glibc2.14版本到新建,目錄下並且解壓,進入該目錄下並且新建build目錄 進入build目錄執行以下命令:
make install時報錯 提示缺少/opt/glibc-2.14/etc/ld.so.conf 這個檔案
解決方法:
cp -r /etc/ld.so.c* /opt/glibc-2.14/etc/
ln -sf /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
修改環境變數:
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
再次檢視glibc: