溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么在Ubuntu18.04 LTS系統(tǒng)中安裝多版本GCC編譯器

發(fā)布時(shí)間:2022-01-21 14:52:16 來源:億速云 閱讀:303 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器”,在日常操作中,相信很多人在怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

GCC是由GNU開發(fā)的專門為GNU操作系統(tǒng)專門編寫的一款編譯器,GNU編譯器套件包括C、C++、 Java、Ada和Go等語言前端。

本文內(nèi)容同時(shí)適用于 Ubuntu 16.04 和任何基于 Ubuntu 的發(fā)行版,包括:Kubuntu、Linux Mint 和 Elementary OS 等。

在Ubuntu 18.04中安裝GCC編譯器

默認(rèn)的 Ubuntu 存儲(chǔ)庫中包含一個(gè)名為 build-essential 的軟件包集合,它包含了 GCC 編譯器以及編譯軟件所需的許多庫和其它實(shí)用程序。

您只需執(zhí)行以下步驟就可以在 Ubuntu 18.04 中安裝 GCC 編譯器:

1在「終端」中執(zhí)行以下命令更新包列表:

sudo apt update

2執(zhí)行以下命令安裝 build-essential 軟件包集合:

sudo apt install build-essential

上述命令會(huì)安裝一系列軟件,其中就包括 gcc、G ++ 和 make 等。

您還可以使用以下命令安裝有關(guān) GNU/Linux 的開發(fā)手冊(cè):

sudo apt install manpages-dev

怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器

3要驗(yàn)證 GCC 編譯器是否已成功安裝,可以使用以下命令查看 GCC 版本:

gcc --version

怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器

安裝多版本GCC編譯器

然而,較新版本的 GCC 編譯器包括:對(duì)新語言的支持、更好的性能和擴(kuò)展功能,下面我們就介紹如何在 Ubuntu 18.04 系統(tǒng)中安裝和使用多版本 GCC 編譯器。

(在寫本文時(shí))默認(rèn) Ubuntu 存儲(chǔ)庫包括了從 5.x.x 到 8.x.x 的多個(gè) GCC 版本,而最新版本的 GCC 則是 9.1.0,可從 Ubuntu Toolchain PPA 中獲得。

在以下示例中,我們將安裝最新的三個(gè)版本的 GCC 和 G++:

1使用以下命令將 ubuntu-toolchain-r/test PPA添加到 Ubuntu 系統(tǒng):

sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器


2執(zhí)行以下命令安裝所需的 GCC 和 G ++ 版本:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

以下命令將為每個(gè)版本配置替代方案并將優(yōu)先級(jí)與其關(guān)聯(lián),默認(rèn)版本是具有最高優(yōu)先級(jí)的版本,在我們的例子中是 gcc-9

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7

怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器

3如果要更改默認(rèn)版本,可以使用 update-alternatives 命令:

sudo update-alternatives --config gcc

怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器

上述命令可以自動(dòng)創(chuàng)建指向 GCC 和 G ++ 特定版本的符號(hào)鏈接。

到此,關(guān)于“怎么在Ubuntu18.04  LTS系統(tǒng)中安裝多版本GCC編譯器”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI