服务器设置和教程 · 8 10 月, 2024

Ubuntu 18.04 下搭建 C/C++ 編譯開發環境及 GCC 多版本切換

Ubuntu 18.04 下搭建 C/C++ 編譯開發環境及 GCC 多版本切換

在當今的軟體開發中,C/C++ 語言仍然是許多系統和應用程式開發的基石。Ubuntu 18.04 作為一個穩定且廣受歡迎的 Linux 發行版,為開發者提供了良好的環境來搭建 C/C++ 編譯開發環境。本文將介紹如何在 Ubuntu 18.04 上安裝 GCC 編譯器,配置開發環境,並實現 GCC 的多版本切換。

安裝 GCC 編譯器

首先,我們需要安裝 GCC 編譯器。打開終端機,執行以下命令來更新系統的包管理器:

sudo apt update

接下來,安裝 GCC 和 G++(C++ 的編譯器):

sudo apt install build-essential

這個命令會安裝一系列的開發工具,包括 GCC、G++ 和其他必要的庫。

驗證安裝

安裝完成後,可以通過以下命令來檢查 GCC 的版本:

gcc --version

如果顯示出版本號,則表示安裝成功。

搭建開發環境

在 Ubuntu 上開發 C/C++ 程式,通常會使用文本編輯器或集成開發環境(IDE)。以下是一些常用的選擇:

  • 文本編輯器:如 Vim、Nano 或 Sublime Text。
  • IDE:如 Code::Blocks、Eclipse CDT 或 CLion。

以 Vim 為例,您可以使用以下命令安裝:

sudo apt install vim

安裝完成後,您可以使用 Vim 編輯 C/C++ 檔案,並使用 GCC 進行編譯。

GCC 多版本切換

在開發過程中,可能需要使用不同版本的 GCC。這可以通過以下步驟來實現:

安裝多個 GCC 版本

首先,您可以使用以下命令安裝特定版本的 GCC,例如 GCC 7 和 GCC 8:

sudo apt install gcc-7 g++-7
sudo apt install gcc-8 g++-8

使用 update-alternatives 進行版本切換

安裝完成後,您可以使用 update-alternatives 命令來管理不同版本的 GCC:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80

接下來,您可以使用以下命令選擇要使用的版本:

sudo update-alternatives --config gcc

系統會顯示可用的 GCC 版本,您只需輸入相應的選項號即可切換版本。

編譯和運行 C/C++ 程式

在完成環境配置後,您可以開始編寫 C/C++ 程式。以下是一個簡單的 C 程式範例:

#include <stdio.h>

int main() {
    printf("Hello, World!n");
    return 0;
}

將上述程式碼保存為 hello.c,然後使用以下命令編譯:

gcc hello.c -o hello

最後,運行編譯後的程式:

./hello

如果一切正常,您將看到輸出 Hello, World!

總結

在 Ubuntu 18.04 上搭建 C/C++ 編譯開發環境並實現 GCC 多版本切換是一個相對簡單的過程。通過安裝必要的工具和配置環境,開發者可以靈活地使用不同版本的編譯器來滿足不同項目的需求。對於需要穩定和高效開發環境的開發者來說,選擇合適的 VPS 方案也是一個不錯的選擇,這樣可以在雲端環境中進行開發和測試,提升工作效率。