windows 子系統(tǒng)安裝gcc

系統(tǒng)是Ubuntu,具體怎么安裝子系統(tǒng)可以看看這篇文章,
Windows10內(nèi)置Linux子系統(tǒng)初體驗(yàn)
Ubuntu更新源的時(shí)候請(qǐng)注意自己的系統(tǒng)Codename ,可以借助lsb_release -a查看

版本號(hào)    Codename
11.04:  natty
11.10:  oneiric
12.04:  precise
12.10:  quantal
13.04:  raring
13.10:  saucy
14.04:  trusty
14.10:  utopic
15.04:  vivid
15.10:  wily
16.04:  xenial
16.10:  yakkety

如果我們的版本是16.04,我們就改文件內(nèi)容為以下

# 1.備份原來(lái)的數(shù)據(jù)源配置文件
cp /etc/apt/sources.list /etc/apt/sources.list_backup
# 2.編輯數(shù)據(jù)源配置文件
vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

好了基本上搞定這個(gè)基本就沒(méi)有大問(wèn)題了,開(kāi)始安裝gcc-7版本吧,自帶是的4.8.5,沒(méi)有的話可以使用,apt install gcc 安裝,更高級(jí)的就下載不到了
準(zhǔn)備升級(jí)之前我們先做一些配置:

  • 安裝ppa
    在toolchain/test下已經(jīng)有打包好的gcc,版本有4.x、5.0、6.0等,可以用PPA升級(jí)gcc

首先添加ppa到庫(kù):

1 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
2 sudo apt-get update

如果提示未安裝,還需要先安裝它的包:

1 sudo apt-get install software-properties-common



  • 安裝apt-fast
    由于ppa慢的要死,我們這里用這個(gè)來(lái)取代默認(rèn)的apt-get配合上面的來(lái)下載
    項(xiàng)目地址:
    點(diǎn)這里
    安裝步驟這里寫(xiě)的很詳細(xì)了,我來(lái)大致說(shuō)下吧
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast
這里就會(huì)彈框了,選擇apt-get 之后還有個(gè)選項(xiàng)我選擇的是yes,沒(méi)有太多精力管這里的事情了,有興趣自己研究下這里是什么意思
  • 準(zhǔn)備好了,我們就安裝了

用apt-fast安裝
sudo apt-fast install gcc-7 g++-7

這就安裝好了我們可以進(jìn)入
/usr/bin 可以看到x86_64-linux-gnu-g++-7 和 x86_64-linux-gnu-gcc-7
創(chuàng)建個(gè)軟連接吧
ln -s x86_64-linux-gnu-g++-7 g++
ln -s x86_64-linux-gnu-gcc-7 gcc
很簡(jiǎn)單吧,如果碰到其他的問(wèn)題可以在下面我引用文章里面看看,有沒(méi)有解決方案,或者給我留言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容