下载相应版本的安装包
国科大源:https://mirrors.ustc.edu.cn/gnu/gcc/
官网源:http://ftp.gnu.org/gnu/gcc/
我选择的是官方源,执行以下命令下载:
~\$:wget http://ftp.gnu.org/gnu/gcc/gcc-7.3.0.tar.gz
解压
~\$:tar xvf gcc-7.3.0.tar.gz
~\$:sudo cp -r gcc-7.3.0 /usr/local/src/
~\$:cd /usr/local/src/gcc-7.3.0/
创建安装目录
~\$:sudo mkdir /usr/local/gcc-7.3.0
~\$:sudo mkdir /usr/local/src/gcc-7.3.0/build
~\$:cd /usr/local/src/gcc-7.3.0/build
配置
~\$:sudo …/configure --prefix=/usr/local/gcc-7.3.0/ --enable-threads=posix --disable-multilib --enable-languages=c,c++
~\$:sudo make -j8
~\$:sudo make install
修改gcc版本
~\$:sudo update-alternativess --install /usr/bin/cc cc /usr/local/gcc-4.6.0/bin/gcc-4.6 30
~\$:sudo update-alternativess --install /usr/bin/c++ c++ /usr/local/gcc-4.6.0/bin/g+±4.6 30
~\$:sudo update-alternativess --config cc