此处测试使用的是腾讯云Centos 7.4 x64系统,具体信息如下,如有出现其他问题欢迎留言询问。
---------- System Information ----------
OS : CentOS 7.4.1708
Arch : x86_64 (64 Bit)
Kernel : 3.10.0-514.21.1.el7.x86_64
----------------------------------------
1、yum安装必要组件
yum install -y bzip2
2、访问GCC的官网:https://gcc.gnu.org/
选择距离自己服务器较近的下载站
然后依次进入releases→gcc-7.2.0→右键gcc-7.2.0.tar.gz复制链接地址,然后wget。
此处我是
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.gz
3、解压安装包
tar zxf gcc-7.2.0.tar.gz
4、进入解压的目录中
cd gcc-7.2.0
5、使用指令,自动安装gmp-6.1.0、mpfr-3.1.4、mpc-1.0.3、isl-0.16.1等四个依赖
./contrib/download_prerequisites
6、配置选项
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
7、编译
make -j1
#j后面的数字可根据cpu的核心数来做调整,可以更快地进行编译,腾讯云小鸡是1核的,所以此处我用j1。gcc编译时间较长,请耐心等待。
8、编译后进行安装
make install
9、安装完成后使用
gcc -v
如出现下方提示,即GCC编译安装成功。