centos公升級glibc(公升級到 2 17版)

2022-08-18 03:54:14 字數 1481 閱讀 7003

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-2.17

[root@kafzook1 glibc-2.17]# mkdir build; cd build

[root@kafzook1 build]# ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

[root@kafzook1 build]# make -j 8

[root@kafzook1 build]# make install

[root@kafzook1 common]# 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_2.15

glibc_2.16

glibc_2.17

glibc_private

我們可以看到部署成功後的glibc的版本為2.17

問題總結:

在上面安裝的過程中我們可能會遇到下面的問題

解決方案:找到這一環境變數,把後面的冒號+$ld_library_path去掉,然後source一下。

我們看到後面的冒號已經沒有了。

然後繼續按照安裝步驟進行部署。

glibc 公升級 gcc公升級

install tar xvf version.tar cd version mkdir tmpbuild cd tmpbuild configure prefix usr make make install gcc公升級 centos 4.8下手動安裝gcc4.5.0 gcc編譯目前的最新版本是 ...

glibc版本公升級

檢視系統glibc庫版本可使用如下命令 strings lib64 libc.so 6 grep glibc centos6.5輸出如下glibc版本列表,從此圖可以看出系統最高支援glibc的2.12版本 ll lib64 libc 可以看到此時的libc.so.6是libc 2.12.so的別名...

centos7公升級GLIBC版本

之前在乙個centos7虛擬機器上執行目標程式的時候,發現自己的編譯環境比目標執行機的centos7系統的glibc版本要高,執行的時候報錯,說找不到glibc 2.18。於是在該centos7執行 strings libc.so.6 grep glibc 2.1 命令,發現最glibc的最高版本是...