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++-7sudo apt install gcc-8 g++-8使用 update-alternatives 進行版本切換
安裝完成後,您可以使用 update-alternatives 命令來管理不同版本的 GCC:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60sudo 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 方案也是一個不錯的選擇,這樣可以在雲端環境中進行開發和測試,提升工作效率。