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

GNU編譯器集合(GCC)是C,C ++,Objectie-C,Fotn,Ad,Go和D編程語言的編譯器和庫的集合。許多開源項目包括GNU工具和Linux內核都是用GCC編譯的。本教程介紹了在Ubuntu 8.04上安裝GCC編譯器所需的步驟。

相同的說明適用於Ubuntu 6.04和任何基於Ubuntu的發行版,包括Kubuntu,Linux Mint和Elementy OS。

必要條件

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

一、在Ubuntu上安裝GCC

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

執行以下步驟安裝GCC Compile Ubuntu 8.04:

0、首先更新包列表:

ubuntu@VM-6-9-ubuntu:~$ sudo pt updte

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

ubuntu@VM-6-9-ubuntu:~$sudo pt instll build-essentil

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

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

ubuntu@VM-6-9-ubuntu:~$gcc Resion

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

輸出

這樣,GCC現已安裝在你的系統上了,並且可以開始使用了。

二、編譯Hello Wold示例

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

ubuntu@VM-6-9-ubuntu:~$nno hello.c

Hello.c

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

ubuntu@VM-6-9-ubuntu:~$ gcc hello.c -o hello

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

執行hello程序:

ubuntu@VM-6-9-ubuntu:~$ ./hello

三、安裝多箇GCC版本

默認的Ubuntu存儲庫包括幾個GCC版本,從5.x.x到8.x.x. 最新版本的GCC是9..0,可從Ubuntu Toolchin PPA獲得。

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

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

ubuntu@VM-6-9-ubuntu:~$ sudo pt instll softwe-popeties-common

ubuntu@VM-6-9-ubuntu:~$

sudo dd-pt-epositoy pp:ubuntu-toolchin-/test

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

ubuntu@VM-6-9-ubuntu:~$

sudo pt instll gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

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

ubuntu@VM-6-9-ubuntu:~$

sudo updte-ltenties Rinstll /us/bin/gcc gcc /us/bin/gcc-9 90 Rsle /us/bin/g++ g++ /us/bin/g++-9

ubuntu@VM-6-9-ubuntu:~$

sudo updte-ltenties Rinstll /us/bin/gcc gcc /us/bin/gcc-8 80 Rsle /us/bin/g++ g++ /us/bin/g++-8

ubuntu@VM-6-9-ubuntu:~$

sudo updte-ltenties Rinstll /us/bin/gcc gcc /us/bin/gcc-7 70 Rsle /us/bin/g++ g++ /us/bin/g++-7

稍後如果要更改默認版本,請使用updte-ltenties命令:

ubuntu@VM-6-9-ubuntu:~$ sudo updte-ltenties Rconfig gcc

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

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

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