CentOS7安装gcc-5.4.0

安装gcc

yum install gcc -y

安装g++

yum install gcc-c++ -y

下载安装包

cd /root &&  http://mirror.hust.edu.cn/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2

注意:要下载其他版本还可以到 http://mirror.hust.edu.cn/gnu/gcc/

解压并切换到解压后目录

yum install biz2
tar xvf gcc-5.4.0.tar.bz2

下载编译依赖项

cd /root/gcc-5.4.0
./contrib/download_prerequisites

建立编译输出目录

mkdir build && cd build

注意:需要cd 到build ,不然后面会报错 fatal error: gmp.h: No such file or directory

生成Makefile文件

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

注意:当前是build 目录,执行的是上级目录的configure

开始编译

make 

第二次编译出错 make[3]: * [s-attrtab] Killed 这个是内存不足导致的,配置了虚拟内存后 make clean 重新make

安装

make install

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

find / -name "libstdc++.so*"
cp /root/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

重启

CentOS7安装gcc-5.4.0

上一篇:全球 25 大高科技城市排名出炉:北上深上榜,但国内最牛的却是它?


下一篇:Centos 安装图形化界面