使用 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

相關文章

羅技 MX Vertical 垂直滑鼠評測:從手腕疼痛到舒適的體驗

羅技 MX Vertical 垂直滑鼠評測:從手腕疼痛到舒適的體驗

前言:羅技 MX Vertical 垂直滑鼠的魅力 大家好,今天我要介紹的是一款改變了我對滑鼠使用體驗的產品 — 羅技 MX Vertical 垂直滑鼠。我相信很多人和我一樣,小時候總是好奇

閱讀更多
羅技 MX Ergo 軌跡球滑鼠:終極解決手腕疼痛的秘密武器!

羅技 MX Ergo 軌跡球滑鼠:終極解決手腕疼痛的秘密武器!

今天我要介紹的是一款可能會改變你對滑鼠的看法的產品:羅技 MX Ergo 軌跡球滑鼠。在科技產品中,有些設計是為了追求更高的效能,有些則是為了提供更好的使

閱讀更多
使用 OpenSSH 替沒有固定 IP 的本地主機 (WSL2) 建立反向 TCP 遠端通道 (Ngrok 免費替代)

使用 OpenSSH 替沒有固定 IP 的本地主機 (WSL2) 建立反向 TCP 遠端通道 (Ngrok 免費替代)

若我們希望將本地主機的服務,例如 ssh 伺服器供外部連線,但我們又沒有固定 IP 時,我們可以使用 OpenSSH 建立反向 TCP 遠端通道,讓外部主機可以透過這個通道連線到

閱讀更多