手機版
你好,游客 登錄 注冊
背景:
閱讀新聞

如何在Ubuntu 18.04上安裝GCC編譯器

[日期:2019-06-12] 來源:Linux公社  作者:醉落紅塵 [字體: ]

GNU編譯器集合(GCC)是C,C ++,Objective-C,Fortran,Ada,Go和D編程語言的編譯器和庫的集合。許多開源項目包括GNU工具和Linux內核都是用GCC編譯的。

本教程介紹了在Ubuntu 18.04上安裝GCC編譯器所需的步驟。我們將向您展示如何安裝發行版穩定版和最新版本的GCC。

相同的說明適用于Ubuntu 16.04和任何基于Ubuntu的發行版,包括Kubuntu,Linux Mint和Elementary OS。

必要條件

為了能夠在Ubuntu系統上添加新存儲庫和安裝軟件包,您必須以具有sudo權限的用戶身份登錄。

在Ubuntu上安裝GCC

默認的Ubuntu存儲庫包含一個名為build-essential的元包,它包含GCC編譯器以及編譯軟件所需的許多庫和其他實用程序。

執行以下步驟安裝GCC Compiler Ubuntu 18.04:

01、首先更新包列表:

[email protected]:~/www.vnrggh.live$ sudo apt update

如何在Ubuntu 18.04上安裝GCC編譯器

02、鍵入以下命令安裝build-essential軟件包:

[email protected]:~/www.vnrggh.live$ sudo apt install build-essential

該命令將安裝一堆新包,包括gcc,g ++和make。

03、要驗證GCC編譯器是否已成功安裝,請使用gcc --version命令打印GCC版本:

[email protected]:~/www.vnrggh.live$ gcc --version

Ubuntu 18.04存儲庫中可用的默認GCC版本是7.4.0:

輸出

gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
Copyright (C) 2017 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.

如何在Ubuntu 18.04上安裝GCC編譯器

就這樣。 GCC現已安裝在您的系統上,您可以開始使用它。

編譯Hello World示例

使用GCC編譯基本的C或C ++程序非常簡單。 打開文本編輯器并創建以下文件:

[email protected]:~/www.vnrggh.live$ nano hello.c

hello.c

#include <stdio.h>
int main()
{
  printf ("Hello World!\n");
  return 0;
}

如何在Ubuntu 18.04上安裝GCC編譯器

使用以下命令保存文件并將其編譯為可執行文件:

[email protected]:~/www.vnrggh.live$ gcc hello.c -o hello

這將在運行該命令的同一目錄中創建名為hello的二進制文件。

執行hello程序:

[email protected]:~/www.vnrggh.live$ ./hello

該程序將顯示:

輸出:

Hello World!www.vnrggh.live

如下圖:

如何在Ubuntu 18.04上安裝GCC編譯器

安裝多個GCC版本

在本節中,我們將提供有關如何在Ubuntu 18.04上安裝和使用多個版本的GCC的說明。 較新版本的GCC編譯器包括對新語言的支持,更好的性能和擴展功能。

在撰寫本文時,默認的Ubuntu存儲庫包括幾個GCC版本,從5.x.x到8.x.x. 最新版本的GCC是9.1.0,可從Ubuntu Toolchain PPA獲得。

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

首先,使用以下命令將ubuntu-toolchain-r/test PPA添加到您的系統:

[email protected]:~/www.vnrggh.live$ sudo apt install software-properties-common

如何在Ubuntu 18.04上安裝GCC編譯器

[email protected]:~/www.vnrggh.live$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

如何在Ubuntu 18.04上安裝GCC編譯器

鍵入以下命令安裝所需的GCC和G ++版本:

[email protected]:~/www.vnrggh.live$  sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

如何在Ubuntu 18.04上安裝GCC編譯器

以下命令將為每個版本配置替代方案并將優先級與其關聯。 默認版本是具有最高優先級的版本,在我們的例子中是gcc-9。

[email protected]:~/www.vnrggh.live$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9
[email protected]:~/www.vnrggh.live$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8
[email protected]:~/www.vnrggh.live$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7

如何在Ubuntu 18.04上安裝GCC編譯器

稍后如果要更改默認版本,請使用update-alternatives命令:

[email protected]:~/www.vnrggh.live$ sudo update-alternatives --config gcc

輸出:

有 3 個候選項可用于替換 gcc (提供 /usr/bin/gcc)。

  選擇      路徑          優先級  狀態
------------------------------------------------------------
* 0            /usr/bin/gcc-9  90        自動模式
  1            /usr/bin/gcc-7  70        手動模式
  2            /usr/bin/gcc-8  80        手動模式
  3            /usr/bin/gcc-9  90        手動模式

要維持當前值[*]請按<回車鍵>,或者鍵入選擇的編號:

如何在Ubuntu 18.04上安裝GCC編譯器

您將看到Ubuntu系統上所有已安裝GCC版本的列表。 輸入要用作默認版本的版本號,然后按Enter鍵。

該命令將創建指向GCC和G++特定版本的符號鏈接。

總結

您已在Ubuntu 18.04上成功安裝了GCC。 您現在可以訪問GCC官方文檔頁面,了解如何使用GCC和G++編譯C和C ++程序。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.vnrggh.live/topicnews.aspx?tid=2

Linux公社的RSS地址http://www.vnrggh.live/rssFeed.aspx

本文永久更新鏈接地址http://www.vnrggh.live/Linux/2019-06/159059.htm

linux
本文評論   查看全部評論 (0)
表情: 表情 姓名: 字數

       

評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
彩票平台