如何在 Ubuntu 18.04 上安裝 GCC 編譯器
GCC
是 GNU 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
它會安裝三個版本的
gcc
:gcc-7
,gcc-8
和gcc-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 is a backend software engineer at Matrice.ai.
LinkedIn