正如大家所知道的gcc並不支援"make uninstall". 一種推薦安裝方式就是把gcc 安裝在你自己指定的乙個路徑,當你不須要某個gcc版本號的時候你僅僅須要移除相應版本號就可以。
如果你已經有乙個老的版本號在你的系統中,最簡單的方式就是:
1)加入�ppa(personal package archive)到裡的程式倉庫(repositories )裡
2更新程式倉庫(repositoris)
3)公升級程式
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
加入�新 ppa(peronal package archive) 到系統
刪除 alternative
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
然後:
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
把gcc,g++ 安裝為 alternatives
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
最後:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
譯者加:
測試公升級效果
終端輸入:gcc -v
終端輸例如以下:
gcc version 4.8.1 (ubuntu 4.8.1-2ubuntu1~10.04.1)
Ubuntu中公升級gcc,g 版本
本人ubuntu版本為1204,原gcc版本為4.6,由於gcc從4.8才開始完整支援c 11,所以決定公升級gcc和g 檢查發現,1204版本目前 2017.5.18 可公升級的最高版本為4.9版本 儘管當前最新版本是7.1。步驟如下 更新ubuntu的gcc和g 版本,依次進行如下操作 sudo...
關於Ubuntu中gcc g 公升級問題
在安裝llvm clang和linaro arm linux gcc過程中可能會出現 arm linux gnueabihf gcc error while loading shared libraries libstdc so.6 cannot open shared object file no...
Linux公升級安裝GCC g
各發行版本linux中,其自帶的gcc安裝源版本都比較舊,我所使用centos 6系統中,gcc版本只有4.4.7。最近要安裝幾個軟體要求gcc 4.8 無奈只能手動公升級gcc。wget 或 wget tar xf gcc 5.2.0.tar.bz2 解壓完成後,執行以下命令進入工作目錄 cd g...