在本教程中,您將在 Ubuntu 20.04 /22.04上安裝 GCC 編譯器。GNU Compiler Collection 主要是編譯器以及 C、C++ 和 Objective-C 庫的集合。介紹在我們開始討論如何在 Ubuntu 20.04/22.04 上安裝 GCC 編譯器之前。讓我們簡單了解一下 - 什么是 GCC 編譯器?GNU Compiler Collection 主要是編譯器以及 C、C++ 和 Objective-C 庫的集合。有許多開源項目,例如 GNU 工具和使用 GCC 編譯的 Linux 內核。在本教程中,您將在 Ubuntu 20.04 上安裝 GCC 編譯器。先決條件1) 您必須以 root 或具有sudo權限的用戶身份登錄。第 1 步 - 在 Ubuntu 上安裝 GCC1) 在這里,默認的 Ubuntu 存儲庫有一個元包為build-essential . 它包含 GCC 編譯器以及編譯軟件所需的許多庫和實用程序。執行以下步驟在 Ubuntu 20.04/22.04 上安裝 GCC 編譯器。linuxmi@linuxmi /home/linuxmi/www. ? sudo apt-get update 3)之后,build-essential 通過鍵入安裝包:linuxmi@linuxmi /home/linuxmi/www. ? sudo apt install build-essential
該命令將安裝一堆新軟件包。它還將包括gcc 和。您可能還需要安裝手冊頁。它是關于使用 GNU/Linux 進行開發的:g++ make linuxmi@linuxmi /home/linuxmi/www. ? sudo apt-get install manpages-dev
4) 要驗證 GCC 編譯器的安裝是否成功,您將使用gcc --version 命令。它將打印 GCC 版本:linuxmi@linuxmi /home/linuxmi/www. ? gcc --version
5)9.4.0 是 Ubuntu 20.04 存儲庫中可用的默認 GCC 版本。gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.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.

您的系統上的 GCC 安裝現已成功。您現在可以開始使用它了。第 2 步 - 編譯 Hello World 示例1) 要編譯基本的 C 或 C++ 程序,您將使用 GCC 來完成。打開您的文本編輯器并創建以下文件:linuxmi@linuxmi /home/linuxmi/www. ? nano hello.c
#include <stdio.h> int main() { printf ('Linux迷 www.。Hello World!\n'); return 0; } 2) 繼續保存文件。然后,使用以下命令將其編譯為可執行文件:linuxmi@linuxmi /home/linuxmi/www. ? gcc hello.c -o hello 3)它將hello 在同一目錄中創建一個具有名稱的二進制文件。這是您運行命令的地方?,F在,通過以下方式執行hello 程序:linuxmi@linuxmi /home/linuxmi/www. ? ./hello
Linux迷 www.linuxmi.com。Hello World!

第 3 步 - 安裝多個 GCC 版本1) 在這里,您現在將在 Ubuntu 20.04 上安裝和使用多個版本的 GCC。最新版本的 GCC 編譯器具有新功能和優化改進。此外,默認的 Ubuntu 存儲庫有多個 GCC 版本。它是從7.x.x 到10.x.x 。現在,您將安裝三個版本的 GCC 和 G++。2) 因此,首先,ubuntu-toolchain-r/test 使用以下命令將 PPA 添加到您的系統中:linuxmi@linuxmi /home/linuxmi/www. ? sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
3) 然后,下面的命令將為每個版本配置一個替代方案并為其關聯一個優先級。默認版本是具有最高優先級的版本。這里是gcc-10 :linuxmi@linuxmi /home/linuxmi/www. ? 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] linuxmi 的密碼: update-alternatives: 使用 /usr/bin/gcc-10 來在自動模式中提供 /usr/bin/gcc (gcc)
linuxmi@linuxmi /home/linuxmi/www. ? 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
linuxmi@linuxmi /home/linuxmi/www. ? 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

5) 稍后如果您需要更改默認版本,您可以使用以下update-alternatives 命令:linuxmi@linuxmi /home/linuxmi/www. ? sudo update-alternatives --config gcc
有 3 個候選項可用于替換 gcc (提供 /usr/bin/gcc)。
選擇 路徑 優先級 狀態 ------------------------------------------------------------ * 0 /usr/bin/gcc-10 100 自動模式 1 /usr/bin/gcc-10 100 手動模式 2 /usr/bin/gcc-8 80 手動模式 3 /usr/bin/gcc-9 90 手動模式
要維持當前值[*]請按<回車鍵>,或者鍵入選擇的編號:
6) 您將看到 Ubuntu 系統上所有已安裝 GCC 版本的列表。然后,輸入要用作默認值的版本數。繼續按Enter 。該命令將創建指向特定版本的 GCC 和 G++ 的符號鏈接。結論我們希望這份詳細指南能幫助您在 Ubuntu 20.04 上安裝 GCC 編譯器。如果您有任何疑問或疑問,請在下面的評論中留下。我們很樂意解決這些問題。
來自:Linux迷
鏈接:https://www./ubuntu-20-04-22-04-gcc.html
|