不能通過yum的方法升級,需要自己手動下載安裝包并編譯
注意自己的權限,建議在root下操作
GCC 官網
獲取gcc安裝包并解壓
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz
tar -zxvf gcc-4.8.2.tar.gz
依賴項
cd gcc-4.8.2
./contrib/download_prerequisites
安裝依賴庫
gmp,mpfr,mpc
生成目錄
mkdir gcc-build-4.8.2
cd gcc-build-4.8.2
生成Makefile文件
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
編譯
make -j4
安裝
sudo make install
切換版本
確定新安裝的GCC的路徑,一般默認在/usr/local/bin下??梢韵萿pdatedb,然后再輸入
ls /usr/local/bin | grep gcc
update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/x86_64-unknown-linux-gnu-gcc 40