1、下载gcc压缩包

mkdir -p /usr/local/gcc
cd /usr/local/gcc
wget http://ftp.gnu.org/gnu/gcc/gcc-6.3.0/gcc-6.3.0.tar.bz2
或者 wget http://mirrors.concertpass.com/gcc/releases/gcc-6.3.0/gcc-6.3.0.tar.gz

2、解压

tar -jxvf gcc-6.3.0.tar.bz2
或者 tar -zxvf gcc-6.3.0.tar.gz

3、下载依赖文件

cd gcc-6.3.0 //进入gcc根目录
./contrib/download_prerequisites //下载依赖文件

4、新建编译树

mkdir gcc-build-6.3.0 //新建编译目录
cd gcc-build-6.3.0 //进入编译目录
../gcc-6.3.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib //编译生成makefile文件
make -j4 //执行命令进行编译,此处利用4个job,此过程相当漫长

5、安装

make install

6、重启

reboot

7、查看gcc/g++版本

gcc -v
g++ -v