使用 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/leoli0605/vscode.cpp
cd vscode.cpp
code .

編譯並執行範例專案

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

相關連結

comments powered by Disqus

相關文章

高效影音處理:用 FFmpeg 輕鬆轉換、合併及提取影片

高效影音處理:用 FFmpeg 輕鬆轉換、合併及提取影片

FFmpeg 是一款功能強大的開源影音處理工具,廣泛用於影片格式轉換、擷取影片中的聲音檔、添加字幕、擷取特定片段,以及進行批次處理等。考慮到其多功能性,

閱讀更多
Raymii VS9 螢幕支架:完美的居家工作夥伴?

Raymii VS9 螢幕支架:完美的居家工作夥伴?

今天我要介紹的是一款來自台灣品牌 Raymii 的 VS9 螢幕支架。在這個居家工作成為新常態的時代,擁有一款好的螢幕支架不僅可以提高工作效率,還能確保我們的坐姿

閱讀更多
Honeygain:真正的被動收入?深入解析與使用心得|2020/08/19

Honeygain:真正的被動收入?深入解析與使用心得|2020/08/19

今天我要介紹的是一個近期在網路上相當熱門的掛機賺錢平台 - Honeygain。你是否曾經想過,只要將你的裝置連接到網路,就能夠賺取一些額外的收

閱讀更多