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

相關文章

如何修改 LBRY 的 blobfiles 資料夾位置

如何修改 LBRY 的 blobfiles 資料夾位置

由於 LBRY 的 blobfiles 預設位置沒有辦法修改,很容易造成 C 槽空間不足的問題,因此我們可以透過以下方法將 blobfiles 資料夾的位置修改到其他位置來解決這個問題。 在新的位

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

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

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

閱讀更多
使用 youtube-dl / yt-dlp 下載 Youtube 最佳畫質與音質的影片

使用 youtube-dl / yt-dlp 下載 Youtube 最佳畫質與音質的影片

youtube-dl 是一個開源可以下載 Youtube 影片的工具,然而由於版權問題,導致專案被刪除,有神人將專案 fork 出來,並且繼續維護,所以改用 yt-dlp 來取代。 youtube-dl / yt-dlp 不只可以下載 Youtube

閱讀更多