首页 > CentOS > Centos 6.7 GLIBC、GLIBCXX升级
2019
03-26

Centos 6.7 GLIBC、GLIBCXX升级

1、先安装依赖

yum -y install gcc gcc-c++ glibc-devel.i686 glibc-devel

2、GLIBC_2.12升级到GLIBC_2.15

(1)、下载glibc-2.15.tar.gz程序包(要升级到那个包改后面小版本号就行)

wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz

(2)、解压glibc-2.15.tar.gz

tar -xf glibc-2.15.tar.gz

(3)、创建构建目录,并进入构建目录

mkdir build

cd build

(4)、开始配置

../configure –prefix=/usr –disable-profile –enable-add-ons –with-headers=/usr/include –with-binutils=/usr/bin

(5)、编译和安装

make -j 7 && make install #“-j“ 后面的参数根据当前CPU核心数来提高编译速度

(6)、验证编译安装结果

strings /lib64/libc.so.6 | grep GLIBC

GLIBC_2.15

3、GLIBC_3.4.13升级到
GLIBC_3.4.13

(1)、下载gcc-4.8.2.tar.bz2程序包

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2

(2)、解压gcc-4.8.2.tar.bz2程序包

tar -jxvf gcc-4.8.2.tar.bz2

cd gcc-4.8.2

./contrib/download_prerequisites

(3)、 进入构建目录并进行配置

cd gcc-build-4.8.2

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

(4)、编译和安装

make -j 7 && make install #“-j“ 后面的参数根据当前CPU核心数来提高编译速度

(5)、进行软链接

cp /usr/local/lib64/libstdc++.so.6.0.18 /usr/lib64
rm -rf /usr/lib64/libstdc++.so.6
ln -s /usr/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6

(5)、 验证编译安装结果

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

GLIBCXX_3.4.18

最后编辑:
作者:李国庆
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。