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

Suraj Joshi 2023年1月30日
  1. Ubuntu 上安裝 GCC
  2. 驗證 GCC 的安裝情況
  3. 使用 GCC 編譯程式
  4. 安裝多個 GCC 版本
如何在 Ubuntu 18.04 上安裝 GCC 編譯器

GCCGNU Compiler Collection 的縮寫,它適用於 R、C、C++ 、Objective-C、Fortran、Ada、Go、D 等不同的程式語言,我們可以使用 apt 命令列工具在 Ubuntu 上安裝 GCC 編譯器。我們必須以超級使用者的身份登入才能使用 apt 安裝 GCC

Ubuntu 上安裝 GCC

在預設的 Ubuntu 資源庫中,有一個名為 build-essential 的元包,其中包含 GCC 和其他各種編譯器,如 g++make

我們也可以通過安裝 build-essentials 包來安裝 GCC。一旦我們安裝了 build-essential 包,GCC 也就安裝在我們的系統中了。

要安裝 build-essential,我們按照以下步驟進行。

  • 用命令更新軟體包列表。
    sudo apt update
    
  • 使用命令安裝 build-essential 包。
    sudo apt install build-essential
    

    它與我們系統中的其他編譯器一起安裝 GCC

驗證 GCC 的安裝情況

我們用下面的命令來驗證 GCC 是否安裝成功。

gcc --version

如果 GCC 成功安裝,我們會得到一個輸出,包括版本和其他關於 GCC 的資訊。

輸出:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.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.

使用 GCC 編譯程式

要使用 GCC 編譯程式,我們使用以下命令。

gcc <filename> -o <name_of_executable>

它編譯程式 <filename> 產生一個名為 <name_of_executable> 的可執行檔案。當我們執行這個可執行檔案時,我們得到的是輸出。

gcc hello_world.c -o hello_world

它編譯了程式 hello_world.c,生成一個名為 hello_world 的可執行檔案。

要執行這個可執行檔案,我們使用命令。

./hello_world

安裝多個 GCC 版本

我們也可以在系統中安裝多個版本的 GCC

要安裝多個版本的 Ubuntu,我們按照以下步驟進行。

  • 使用命令將 ubuntu-toolchain-r/test 新增到我們的系統中。
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    
  • 使用命令安裝所需的版本。
    sudo apt install gcc-7 gcc-8 gcc-9 
    

    它會安裝三個版本的 gccgcc-7gcc-8gcc-9 到我們的系統中。

  • 配置來管理不同安裝版本的優先順序。
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave 
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave
    

    這裡,最高的優先順序設定為 gcc-9,因此它將成為我們系統中預設的 gcc

作者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn