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
這一步等待的時間會非常久。