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

Ubuntu 下 VS Code 如何調試 C++ 代碼

Ubuntu 下 VS Code 如何調試 C++ 代碼

在現今的軟體開發環境中,Visual Studio Code(VS Code)因其輕量級和擴展性而受到廣泛歡迎。對於使用 Ubuntu 系統的開發者來說,VS Code 提供了一個強大的平台來編寫和調試 C++ 代碼。本文將介紹如何在 Ubuntu 上設置 VS Code 以調試 C++ 代碼,並提供一些實用的步驟和示例。

安裝 VS Code

首先,您需要在 Ubuntu 上安裝 VS Code。可以通過以下步驟進行安裝:

  1. 打開終端機,更新您的包管理器:
  2. sudo apt update
  3. 安裝必要的依賴項:
  4. sudo apt install software-properties-common apt-transport-https wget
  5. 導入 Microsoft 的 GPG 密鑰:
  6. wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  7. 添加 VS Code 的 APT 存儲庫:
  8. sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
  9. 再次更新包管理器並安裝 VS Code:
  10. sudo apt update
    sudo apt install code

安裝 C++ 擴展

安裝完 VS Code 後,您需要安裝 C++ 擴展。這可以通過以下步驟完成:

  1. 啟動 VS Code。
  2. 在左側的擴展視圖中,搜索「C/C++」並安裝由 Microsoft 提供的擴展。

設置調試環境

在開始調試之前,您需要確保已安裝 GDB(GNU Debugger)。可以通過以下命令安裝:

sudo apt install gdb

接下來,您需要創建一個 C++ 項目並設置調試配置:

  1. 創建一個新的 C++ 文件,例如 main.cpp,並編寫一些簡單的代碼:
  2. #include <iostream>
    
    int main() {
        std::cout << "Hello, World!" << std::endl;
        return 0;
    }
  3. 在 VS Code 中,按下 Ctrl + Shift + D 進入調試視圖。
  4. 點擊「創建一個 launch.json 文件」並選擇 C++ (GDB) 選項。
  5. 在生成的 launch.json 文件中,確保 program 路徑指向您的可執行文件,例如:
  6. "program": "${workspaceFolder}/a.out"

編譯和調試代碼

在調試之前,您需要編譯您的 C++ 代碼。可以使用以下命令編譯:

g++ main.cpp -o a.out

編譯完成後,您可以在 VS Code 中設置斷點。只需在代碼行號的左側點擊即可設置斷點。然後,按下 F5 開始調試。

使用調試工具

在調試過程中,您可以使用以下工具:

  • 變量檢查:在調試視圖中,您可以查看當前變量的值。
  • 步進執行:使用 F10 進行逐行執行,使用 F11 進入函數。
  • 觀察表達式:您可以添加表達式到觀察窗口,以便在調試過程中持續監控其值。

總結

在 Ubuntu 上使用 VS Code 調試 C++ 代碼是一個相對簡單的過程。通過安裝必要的工具和擴展,您可以輕鬆設置一個高效的開發環境。無論您是初學者還是經驗豐富的開發者,VS Code 都能提供強大的支持,幫助您更好地進行 C++ 開發。如果您需要更高效的開發環境,可以考慮使用 香港 VPS 來提升您的開發效率。