官网下载源码
http://ftp.gnu.org/gnu/gcc/
解压文件
tar -zxvf gcc-5.4.0.tar.bz2 //解压
安装
cd gcc-5.4.0 //进入解压后的gcc文件夹
./contrib/download_prerequisites //下载依赖项
cd ..
mkdir gcc-build-5.4.0
cd gcc-build-5.4.0
../gcc-5.4.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
sudo make
//此命令我进入了长时间类似循环 我中断了此条命令执行 可尝试
sudo make install //
检查是否安装成功
gcc --version
g++ --version
备注:如何配置出现问题,可尝试添加--prefix=/usr/local
5.5.0:
sudo apt install gcc-5 g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50
sudo update-alternatives --config gcc
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50
sudo update-alternatives --config g++