
用 Visual Studio Code (VS Code) 快速上手 C/C++ 程式設計
- Leo
- 技術宅 ( tech geek)
- 2025年10月5日
目錄
雖然因為各類高階語言的出現,經常出現 C/C++ 已經過時的說法,但根據 TIOBE 編程語言排行榜,C 語言和 C++ 仍然穩居前五名,顯示了在當前軟體開發領域中,C/C++ 依然具有重要地位。C/C++ 以其高效能和靈活性,廣泛應用於系統軟體、遊戲開發、嵌入式系統等領域。
雖然也可以透過像 OnlineGDB 這樣的線上編譯器來快速撰寫驗證 C/C++ 程式,但如果想要開發一個完整的 C/C++ 專案,還是需要在本地端安裝一個適合的開發環境。接著將介紹如何在 Windows、macOS 和 Linux 上安裝和設定 Visual Studio Code (VS Code) 來進行 C/C++ 開發。

安裝 Visual Studio Code
Visual Studio Code (VS Code) 是一個免費、開源且跨平台的程式碼編輯器,可以從官方網站下載及安裝。若使用終端機,則 Windows 可以透過 winget install --id=Microsoft.VisualStudioCode -e;macOS 使用 brew install --cask visual-studio-code;Linux 就必須根據不同的發行版選擇適合的安裝方式,例如在 Ubuntu 上可以使用 sudo snap install --classic code。
VS Code 安裝完成啟動後,可以安裝 C/C++ Extension Pack 擴充套件來提升 C/C++ 開發體驗。
安裝 C/C++ 編譯器
Windows
在 Windows 上,我們需要安裝 Mingw-w64 來作為 C/C++ 的編譯器。可以從 Mingw-w64 下載頁面 下載安裝程式,或是使用 Chocolatey 來安裝:
# 以系統管理員權限打開 PowerShell,並執行以下命令安裝 Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# 安裝 Mingw-w64
choco install mingw -y
macOS
macOS 在安裝 Xcode 後就會自動包含 clang 編譯器;或是可以透過 xcode-select --install 來確保 clang 已經安裝。
Ubuntu
在 Ubuntu 上,則非常的簡單,只需要在終端機中執行 sudo apt update && sudo apt install -y build-essential gdb 即可安裝 gcc、g++ 和 gdb。
安裝完成後,可以在終端機中輸入
gcc --version、g++ --version或clang --version來確認編譯器是否安裝成功。
建立專案
讓我們建立一個資料夾作為我們的專案目錄,並創建簡單的 main.cpp 檔案,稍後我們會在這個檔案中撰寫我們的第一個 C++ 程式碼來歡迎你的加入。
最後,使用 code 命令來使用 VS Code 開啟這個資料夾:
mkdir my_project
touch my_project/main.cpp
code my_project
接著將下列這一個歡迎你的加入的 C++ 程式碼範例貼到 main.cpp 中:
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
設定環境
VS Code 提供了強大的擴充功能來支援 C/C++ 開發,但為了讓這些功能能夠正常運作,我們需要進行一些基本的設定:
- 設定
.vscode/c_cpp_properties.json在打開main.cpp的狀態下按F1,於命令列輸入:C/C++: Edit Configurations (UI)打開設定頁面,根據需求進行設定。
F1 是打開命令面板的快捷鍵,也可以使用
Ctrl + Shift + P(Windows/Linux) 或Cmd + Shift + P(macOS)。
- 設定
.vscode/tasks.json在打開main.cpp的狀態下按F1,於命令列輸入:Tasks: Configure Default Build Task,選擇g++.exe build active file或是clang++ build active file,即可自動生成tasks.json。
若是 C 語言,則選擇
gcc.exe build active file或是clang build active file。
這時候資料夾架構應該如下:
my_project
├── .vscode
│ ├── c_cpp_properties.json
│ └── tasks.json
└── main.cpp
建置與執行
完成上述設定後,打開 main.cpp 然後按下 F5 鍵就可以開始建置並執行程式。如果一切順利,你應該會在終端機中看到 Hello World! 的輸出。



