公升級glibc的過程都大同小異,下面這個過程簡單點,好處是不需要手工ln
建立軟連線,缺點嘛,就是直接安裝到系統資料夾/lib64
下,想換回來就比較麻煩。
wget wget
tar xvf glibc-2.14.tar.gz
cd glibc-2.14
# 在原始碼資料夾下建立乙個build資料夾,編譯生成的檔案都放在此文夾下
mkdir build && cd build
# ../configure --prefix=/usr
# 開始編譯,要花比較長的時間
make
# 安裝,需要root 許可權
sudo make install
最後會遇到乙個報錯,可無視:
/usr/bin/ld: cannot find -lnss_test1檢驗是否成功collect2: ld returned 1 exit status
execution of gcc -b/usr/bin/ failed!
ls -l /lib64/libc.so
.6
lrwxrwxrwx 1 root root 12 jul 23
16:17 /lib64/libc.so
.6 -> libc-2.14
.so
Centos6 5公升級glibc過程介紹
目錄 預設的centos6.5 glibc版本最高為2.12,而在進行nodejs開發時專案所依賴的包往往需要更高版本的glibc庫支援,因此在不公升級系統的前提下,需要主動更新程式設計客棧系統glibc庫.一般遇到錯誤libc.so.6 version glibc 2.14 not found時表...
centos7公升級GLIBC版本
之前在乙個centos7虛擬機器上執行目標程式的時候,發現自己的編譯環境比目標執行機的centos7系統的glibc版本要高,執行的時候報錯,說找不到glibc 2.18。於是在該centos7執行 strings libc.so.6 grep glibc 2.1 命令,發現最glibc的最高版本是...
centos公升級glibc(公升級到 2 17版)
1 原先的系統glibc庫的版本是2.12,需要公升級到2.17版本。glibc 2.17.tar.gz 這裡可以選擇你所需要的版本。2 安裝部署 root kafzook1 common tar xf glibc 2.17.tar.gz root kafzook1 common cd glibc ...