使用 Visual Studio Code 跨平台 C/C++ 開發環境全攻略

使用 Visual Studio Code 跨平台 C/C++ 開發環境全攻略

目錄

幾年前曾經使用 Visual Studio CodeWindows 上開發 C/C++,曾寫了一篇文章 記錄過程,但是當時只有在 Windows 上開發,最近又有需求要撰寫一些 C/C++ 專案,並且這次會在 macOSLinux 上開發,因此決定重新整理一份安裝步驟,方便未來查閱。

之前在 Windows 上安裝 C/C++ 開發環境,都是直接下載安裝檔一個一個安裝,不僅容易遺漏,而且安裝過程繁瑣,這次我們將使用 cli 指令來安裝,讓整個安裝過程更加簡單。

安裝 Visual Studio Code

Windows

當前 Windows 11 都已經內建 winget 了,因此我們可以直接使用 winget 來安裝 Visual Studio Code

winget install --id=Microsoft.VisualStudioCode  -e

macOS

brew install --cask visual-studio-code

安裝 C/C++ 開發環境

Windows

由於 gccg++ 都是 GNU 的編譯器,因此我們可以直接安裝 MinGW 來安裝 gccg++。 但是 winget 目前還沒有 MinGW 的安裝套件,所以我們透過 Chocolatey 來安裝。

winget install --id=Chocolatey.Chocolatey  -e
choco install mingw -y

macOS

macOS 假如有安裝 Xcode 的話,就已經內建 clang 編譯器了,因此我們不需要再另外安裝。 若 Xcode 沒有安裝 clang 的話可以透過下列指令,讓 Xcode 安裝 clang

xcode-select --install

Linux

sudo apt update
sudo apt install -y build-essential
sudo apt install -y gdb

拉取範例專案並且根據 Visual Studio Code 的提示安裝擴充套件

git clone https://github.com/leoliu0605/vscode.cpp
cd vscode.cpp
code .

編譯並執行範例專案

打開 main.cpp 檔案,並且按下 F5 鍵,就可以開始編譯並執行範例專案了。

相關連結

相關文章

書籤工具 Pocket 停止服務,遷移到自架 (Self-Hosted) 的稍後閱讀書籤服務 Wallabag

書籤工具 Pocket 停止服務,遷移到自架 (Self-Hosted) 的稍後閱讀書籤服務 Wallabag

再見 Pocket!迎接自架稍後閱讀的時代 Mozilla 最近 宣佈 了一項令人意外的消息:從 2025 年 7 月 8 日起,將正式停止提供「Pocket」這款廣受歡迎的稍後閱

閱讀更多
Visual Studio Code C++ 教學:從安裝到 Hello World 完整指南

Visual Studio Code C++ 教學:從安裝到 Hello World 完整指南

今天我要帶大家探索一下如何使用 Visual Studio Code 進行 C++ 的開發。對於許多初學者來說,設定開發環境可能是一個相對複雜的過程,但別擔心,我將會帶領大家一步一步

閱讀更多
如何在 Windows 使用 WSL2 建立 Linux 開發環境

如何在 Windows 使用 WSL2 建立 Linux 開發環境

隨著微軟提供 WSL2,越來越多工作環境都轉移到 WSL2 下使用 Linux 進行開發,因此記錄一下純指令在 Windows 上安裝 WSL2 並且建立 Linux 開發環境的流程。 並且附上我習慣的預

閱讀更多