使用 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 鍵,就可以開始編譯並執行範例專案了。

相關連結

相關文章

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

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

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

閱讀更多
羅技 MX 滑鼠系列大比拚:優缺點全解析

羅技 MX 滑鼠系列大比拚:優缺點全解析

今天我要帶大家深入探索 羅技的 MX 滑鼠系列 。羅技的 MX 滑鼠一直以來都是市場上的熱門選擇,不僅因為其出色的性能,還有其獨特的設計。但是,每一款 MX 滑鼠

閱讀更多
如何調整 Linux 系統時區

如何調整 Linux 系統時區

最近透過 docker 編譯程式後,發現時間對不上,原來是時區沒有設定的問題。 本來想說時區設定應該滿容易的,沒想到因為 docker 設定時不會互動,所以用一般在 Ubuntu 上使

閱讀更多