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

在 Ubuntu 中用 Visual Studio Code 編譯調試 C/C++

在 Ubuntu 中用 Visual Studio Code 編譯調試 C/C++

在現今的軟體開發環境中,C/C++ 仍然是許多系統和應用程式開發的主要語言。Ubuntu 作為一個流行的 Linux 發行版,提供了良好的支持來編譯和調試 C/C++ 程式碼。Visual Studio Code(VS Code)是一款輕量級的編輯器,擁有強大的擴展功能,適合用於 C/C++ 的開發。本文將介紹如何在 Ubuntu 中使用 VS Code 來編譯和調試 C/C++ 程式碼。

安裝必要的工具

在開始之前,您需要確保已經安裝了以下工具:

  • GCC/G++:這是 GNU Compiler Collection 的一部分,用於編譯 C/C++ 程式碼。
  • GDB:GNU Debugger,用於調試程式。
  • Visual Studio Code:一款輕量級的編輯器,支持多種編程語言。

您可以通過以下命令在 Ubuntu 中安裝這些工具:

sudo apt update
sudo apt install build-essential gdb code

安裝 C/C++ 擴展

啟動 Visual Studio Code,然後按照以下步驟安裝 C/C++ 擴展:

  1. 在左側的擴展視窗中,搜索「C/C++」。
  2. 選擇由 Microsoft 提供的 C/C++ 擴展,然後點擊「安裝」。

創建一個新的 C/C++ 專案

接下來,您可以創建一個新的專案來編寫您的程式碼:

  1. 在 VS Code 中,選擇「檔案」>「新檔案」,然後輸入您的 C/C++ 程式碼。
  2. 將檔案保存為 hello.cpp

以下是一個簡單的 C++ 程式碼範例:

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

編譯程式碼

要編譯您的程式碼,您可以使用內建的終端機。按下 Ctrl + ` 打開終端機,然後輸入以下命令:

g++ hello.cpp -o hello

這將生成一個名為 hello 的可執行檔案。

運行程式碼

要運行編譯後的程式碼,您可以在終端機中輸入:

./hello

如果一切正常,您應該會看到輸出「Hello, World!」。

調試程式碼

要在 VS Code 中調試您的程式碼,您需要設置調試配置:

  1. 在左側的調試視窗中,點擊「創建啟動檔案」。
  2. 選擇 C++ (GDB) 作為環境,然後 VS Code 會自動生成一個 launch.json 檔案。

確保 program 路徑指向您的可執行檔案,例如:

"program": "${workspaceFolder}/hello"

然後,您可以在程式碼中設置斷點,並按下 F5 開始調試。您可以使用調試工具來逐步執行程式、檢查變數值等。

總結

在 Ubuntu 中使用 Visual Studio Code 編譯和調試 C/C++ 程式碼是一個相對簡單的過程。通過安裝必要的工具和擴展,您可以輕鬆地創建、編譯和調試您的程式碼。這種開發環境不僅高效,還能提高您的開發體驗。如果您需要更強大的計算資源來支持您的開發工作,可以考慮使用 香港VPS 服務,這將為您提供穩定的伺服器環境,助您更好地進行開發和測試。