linux下gcc版本的公升級和降級

2021-08-13 00:47:18 字數 1207 閱讀 1992

ppa說明:很多軟體包由於各種原因,不能進入官方的ubuntu軟體倉庫。為了方便ubuntu使用者使用,launchpad.net提供了ppa,允許使用者建立自己的軟體倉庫,自由的上傳軟體。ppa也被用來對一些打算進入ubuntu官方倉庫的軟體,或者某些軟體的新版本進行測試。

ppa下的gcc各個版本

位址(可能需要翻牆)

1、如上圖所示,首先需要新增ppa到本地庫:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

2、更新本地庫:sudo apt-get update
toolchain/test下gcc版本預覽:

3、安裝自己想要的版本:sudo apt-get install gcc-6 g++-6

上面的命令安裝gcc-6和g++-6,可以安裝多個版本,反覆執行該命令即可(編譯器名字要對應)。下圖是我安裝的gcc-4.7和gcc-6版本,gcc-4.8是ubuntu預設安裝的。

4、gcc版本切換

手動更換軟連線

ln -s /usr/bin/gcc-6 /usr/bin/gcc -f

ln -s /usr/bin/gcc-ar-6 /usr/bin/gcc-ar -f

ln -s /usr/bin/gcc-nm /usr/bin/gcc-nm -f

ln -s /usr/bin/g++-nm /usr/bin/g++-nm -f

ln -s /usr/bin/g++-ar-6 /usr/bin/g++-ar -f

ln -s /usr/bin/g++-6 /usr/bin/g++ -f

檢視gcc版本命令: gcc -v

gcc 版本公升級

1 獲取安裝包並解壓 wget tar jxvf gcc 6.1.0.tar.bz2 cd gcc 6.1.0 contrib download prerequisites 3 建立乙個目錄供編譯出的檔案存放 mkdir gcc build 6.1.0 cd gcc build 6.1.0 4 生成...

gcc版本公升級

如果使用的centos6.10,需要看一下gcc version,如果版本比較低,如4.4這樣的版本,是不支援c 11標準,會在bitcoin的make步驟報一些語法錯誤。處理辦法 sudo wget o etc yum.repos.d devtools 2.repo sudo yum instal...

Ubuntu公升級GCC版本

目前正在使用ubuntu 14.04 lts,雖然更新了hwe之後,系統仍然在不斷的維護he更新,但是編譯工具是不會更新的,如果目前我還在使用ubuntu 14.04,是無法體驗新版gcc的.怎麼辦呢?其實,在toolchain test下已經有打包好的gcc,版本有4.x 5.0 6.0等,並為u...