在 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++ 擴展:
- 在左側的擴展視窗中,搜索「C/C++」。
- 選擇由 Microsoft 提供的 C/C++ 擴展,然後點擊「安裝」。
創建一個新的 C/C++ 專案
接下來,您可以創建一個新的專案來編寫您的程式碼:
- 在 VS Code 中,選擇「檔案」>「新檔案」,然後輸入您的 C/C++ 程式碼。
- 將檔案保存為
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 中調試您的程式碼,您需要設置調試配置:
- 在左側的調試視窗中,點擊「創建啟動檔案」。
- 選擇 C++ (GDB) 作為環境,然後 VS Code 會自動生成一個
launch.json檔案。
確保 program 路徑指向您的可執行檔案,例如:
"program": "${workspaceFolder}/hello"然後,您可以在程式碼中設置斷點,並按下 F5 開始調試。您可以使用調試工具來逐步執行程式、檢查變數值等。
總結
在 Ubuntu 中使用 Visual Studio Code 編譯和調試 C/C++ 程式碼是一個相對簡單的過程。通過安裝必要的工具和擴展,您可以輕鬆地創建、編譯和調試您的程式碼。這種開發環境不僅高效,還能提高您的開發體驗。如果您需要更強大的計算資源來支持您的開發工作,可以考慮使用 香港VPS 服務,這將為您提供穩定的伺服器環境,助您更好地進行開發和測試。