Ubuntu16.04默认自带的GCC版本是5.4.0,由于项目需要,必须用最新的GCC和G++来编译,所以这里记录一下安装最新GCC过程。
①下载最新GCC
wget http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
强烈建议在其他地方下载好这个包,因为比较大,下载时间会比较长。
②解压包
tar -zxvf gcc-9.2.0.tar.gz
③下载依赖项
cd gcc-9.2.0
./contrib/download_prerequisites
下载成功后会提示 All prerequisites downloaded successfully.
④编译安装
mkdir build
cd build
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
make
make install
这一步等待的时间会非常久。