CentOS7安装gcc-5.4.0

安装gcc

yum install gcc -y

安装g++

yum install gcc-c++ -y

下载gcc-5.4.0安装包。

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-5.4.0/gcc-5.4.0.tar.bz2

解压

tar -xvf gcc-5.4.0.tar.bz2

下载编译依赖项

cd gcc-5.4.0
./contrib/download_prerequisites

建立编译输出目录

mkdir build

生成Makefile文件

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

开始编译

make(不建议使用make -j)

安装

make install

将gcc老版本的动态库替换成新的

find / -name "libstdc++.so*"

CentOS7安装gcc-5.4.0_第1张图片
高亮部分,是新版的动态库。

重建软链接

cp /gcc-5.4.0/build/stage1-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21 /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.21 libstdc++.so.6

重启。
CentOS7安装gcc-5.4.0_第2张图片

你可能感兴趣的:(linux操作系统)