ubuntu18 04 安裝指定版本的gcc

2021-10-20 18:26:18 字數 1392 閱讀 7223

ubuntu18.04的預設gcc是7.x

如果需要其他版本的gcc , 則需要手動安裝

參考資料:

按照這篇部落格的做基本沒啥問題

這裡以gcc-8.2.0為例

安裝預設版本的gcc

安裝預設版本的g++

這倆必裝, 後頭的編譯make等要用到, 等make install完成後會被自動替換

檢視預設gcc & g++的版本:

gcc -v

g++ -v

如果不合適的, 則需要手動安裝指定的版本

這裡直接去清華映象源裡挑

找到想要的gcc, copy完整的url位址, 到ubuntu中:

wget url切換為root:

su root

進入到/root/

並將之前的tar.gz包cp到這裡

在此目錄中解壓

會出來乙個相應的資料夾:

但好在檔案不多, 總共就4個(可能更多), 耐心等待即可

建立編譯過程檔案的臨時目錄:

這裡直接建立和版本名對應的資料夾

mkdir /root/gbuild-8.2.0

cd /root/gbuild-8.2.0

/root/gcc-8.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

編譯並安裝:

make -j 想使用的cpu核數 	# 由於原始碼龐大, 編譯時間將會很久, 這裡建議使用多執行緒編譯

# 注意預留一部分的cpu核心用於監控進度, 並確保有足夠的記憶體, 不然容易宕機

# 我在編譯的時候開了40個核心結果直接記憶體塞滿宕機了

make

install

測試結果:

可以看到, gcc 的版本已經從原先的7.4變成了8.2.0, 表明安裝成功

ubuntu18 04版本Darket安裝說明

sudo apt get update 英偉達顯示卡驅動向下相容,所以只需要安裝最新驅動即可。執行 ubuntu drivers devices 顯示推薦的英偉達驅動 執行apt安裝驅動即可完成驅動安裝 sudo apt get install nvidia sudo gedit etc profi...

Ubuntu18 04 系統安裝

swap 4096 55g 需要放各種軟體 sudo apt get update sudo apt get install openssh server 無法獲得鎖 var lib dpkg lock open 11 資源暫時不可用 e 無法鎖定管理目錄 var lib dpkg 是否有其他程序正...

安裝Ubuntu18 04過程

製作啟動u盤 準備好iso檔案,使用 rufus 2.18 製作啟動u盤。partition scheme and target system type 建議選擇 mbr,uefi 從u盤啟動 建立主分割槽 安裝系統和軟體 40g 主分割槽 空間起始位置 ext4 雖然ubuntu18.04系統在1...