国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Ubuntu安裝GCC命令步驟

發(fā)布時(shí)間:2022-09-04 14:17 來(lái)源:主機偵探 閱讀:132 作者:主機偵探 欄目: 服務(wù)器 歡迎投稿:712375056

GNU編譯器集合(GCC)是針對C,C ,Objective-C,Fortran,Ada,Go和D編程語(yǔ)言的編譯器和庫的集合。許多開(kāi)源項目,包括Linux內核和GNU工具,都是使用GCC編譯的。本文介紹了Ubuntu安裝GCC命令步驟,這里以Ubuntu 20.04為例。

一、Ubuntu 20.04上安裝GCC

默認的Ubuntu存儲庫包含一個(gè)名為“ build-essential”的元軟件包,其中包括GNU編譯器集合,GNU調試器以及編譯軟件所需的其他開(kāi)發(fā)庫和工具。

1、要安裝開(kāi)發(fā)工具包,請以root或具有sudo特權的用戶(hù)身份運行以下命令:

$ sudo apt update

$ sudo apt install build-essential

該命令會(huì )安裝很多軟件包,其中包括gcc,g 和make。

2、您可能還需要安裝有關(guān)使用GNU / Linux進(jìn)行開(kāi)發(fā)的手冊頁(yè):

$ sudo apt-get install manpages-dev

3、通過(guò)運行以下打印GCC版本的命令,驗證是否成功安裝了GCC編譯器:

$ gcc --version

4、Ubuntu 20.04存儲庫提供GCC版本9.3.0:

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

此時(shí)GCC已安裝在Ubuntu系統上。

二、編譯Hello World示例

使用GCC編譯基本的C或C 程序非常容易。打開(kāi)您的文本編輯器并創(chuàng )建以下文件:

$ nano hello.c
// hello.c #include <stdio.h>
 
int main() {
    printf("Hello, world!n");
    return 0;
}

保存文件并將其編譯為可執行文件:

$ gcc hello.c -o hello

這將hello在運行命令的同一目錄中創(chuàng )建一個(gè)名為二進(jìn)制文件。

使用以下命令執行hello程序:

$ ./hello

該程序應打?。?/p>

Hello World!

三、安裝多個(gè)GCC版本

那么如何在Ubuntu 20.04上安裝和使用多個(gè)版本的GCC的說(shuō)明,默認的Ubuntu存儲庫包括從7.x.x到的多個(gè)GCC版本10.x.x。

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

通過(guò)鍵入以下命令安裝所需的GCC和G 版本:

$ sudo apt install gcc-8 g  -8 gcc-9 g  -9 gcc-10 g  -10

以下命令為每個(gè)版本配置替代版本,并將優(yōu)先級與之關(guān)聯(lián)。默認版本是優(yōu)先級最高的版本,在本例中為gcc-10。

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave 

/usr/bin/g   g   /usr/bin/g  -10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10

$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave 

/usr/bin/g   g   /usr/bin/g  -9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9

$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave 

/usr/bin/g   g   /usr/bin/g  -8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8

如果要更改默認版本請使用以下update-alternatives命令:

$ sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc).

  Selection    Path            Priority   Status
------------------------------------------------------------
* 0            /usr/bin/gcc-10   100       auto mode
  1            /usr/bin/gcc-10   100       manual mode
  2            /usr/bin/gcc-8    80        manual mode
  3            /usr/bin/gcc-9    90        manual mode

Press <enter> to keep the current choice[*], or type selection number:

系統將為您提供Ubuntu系統上所有已安裝的GCC版本的列表。輸入您要用作默認版本的版本號,然后按Enter。該命令將創(chuàng )建指向GCC和G 特定版本的符號鏈接。

來(lái)源鏈接:https://www.idcspy.com/23691.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

天天做天天爱天天综合网2021| 九一九色国产| 精品日产卡一卡二卡国色天香| 国产成年女人毛片80S网站| 精品无码综合一区二区三区| 亚洲色中文字幕无码AV|