Ubuntu中公升級gcc,g 版本

2021-08-01 07:08:52 字數 1517 閱讀 2442

本人ubuntu版本為1204,原gcc版本為4.6,由於gcc4.8才開始完整支援c++11,所以決定公升級gccg++。檢查發現,1204版本目前(2017.5.18)可公升級的最高版本為4.9版本——儘管當前最新版本是7.1

步驟如下:

更新ubuntugccg++版本,依次進行如下操作:

sudo add-apt

-repository ppa:ubuntu-toolchain

-r/test

sudo apt-get update

sudo apt-get install gcc-

4.9sudo apt-get install g++-

4.9

如果安裝過程中提示有存在依賴關係的檔案未安裝,gcc-4.6-base,則先安裝該軟體:

sudo apt-get install gcc-4.6-base

公升級完成使用gcc --version檢視版本號:

若顯示有多個軟體包包含gcc,讓選擇乙個安裝。可是進行gcc重新又顯示已經安裝。進入/usr/bin/目錄後發現gcc-4.9g++-4.9都存在,但是未發現他們的鏈結gccg++(其實我們平常使用的gccg++都是指向具體版本例如gcc-4.9g++-4.9的符號鏈結哦),因此重建符號鏈結即可

cd /usr/bin

sudo ln -s gcc-4.9 gcc

sudo ln -s g++-4.9 g++

若顯示版本依然是4.6.4(或者你的舊版本號),並沒有把4.9版設定為預設的gcc的鏈結檔案,進入/usr/bin/gcc這個檔案刪除,建立鏈結到gcc-4.9g++類似):

cd /usr/bin

sudo rm gcc

sudo ln -s gcc-4.9 gcc

sudo rm g++

sudo ln -s g++-4.9 g++

現在,乙個支援c++11標準的gcc,g++環境就搭建好了。

關於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...

UBUNTU 下如何公升級 gcc, g

正如大家所知道的gcc並不支援 make uninstall 一種推薦安裝方式就是把gcc 安裝在你自己指定的乙個路徑,當你不須要某個gcc版本號的時候你僅僅須要移除相應版本號就可以。如果你已經有乙個老的版本號在你的系統中,最簡單的方式就是 1 加入 ppa personal package arc...

Linux下gcc g 版本的公升級與降級

下面是我的乙個示例,我在此進行公升級操作,由原先的5.4公升級到9.1.0 1 首先安裝gcc和g 版本,依次進行如下操作 sudo add apt repository ppa ubuntu toolchain r test sudo apt get update sudo apt get ins...