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