1.下載依賴包
不同的gcc版本對其他四個包的依賴版本不一樣,所以需要先下載gcc 安裝包,然後查看需要的依賴包的對應版本,再安裝gcc
./contrib/download_prerequisites
2. 編譯GCC
使用系統的默認版本對下載下來的GCC進行編譯
mkdir objdir
cd objdir
../configure --disable-checking --enable-languages=c,c++ --disable-multilib --prefix=[要安裝GCC的路徑] --enable-threads=posix
make -j 32 # 速度可能會很慢
make install
3. 更新系統環境變量
對 ~/.bashrc 文件進行編輯
vim ~/.bashrc
在文件中添加如下所示的命令
export PATH=[要安裝GCC的路徑]/bin:[要安裝GCC的路徑]/lib64:$PATH
export LD_LIBRARY_PATH=[要安裝GCC的路徑]/lib/:$LD_LIBRARY_PATH
確保安裝路徑在$LD_LIBRARY_PATH和$PATH之前,這樣安裝的程序才能取代之前系統默認的程序。同樣地,也可以安裝別的軟件到自己的目錄下並採用以上方式指定默認程序。
最後刷新環境
source ~/.bashrc
4. 切換GCC環境
對環境進行切換的話,只需要對第三步中的系統環境變量進行修改即可