編譯器
本頁面主要介紹了各系統下各類編譯器/解釋器的安裝步驟。
GCC
Windows
手動下載安裝
訪問 MinGW-w64 的下載頁面,有多個構建版本。方便起見,我們使用由 WinLibs 提供的構建版本。
首先前往 WinLibs 下載最新的安裝包,選擇合適的版本,本文選擇了 GCC 12.3.0 + LLVM/Clang/LLD/LLDB 16.0.4 + MinGW-w64 11.0.0 (UCRT):
默認會附帶安裝 LLVM Clang,如果不想安裝,你也可以選擇右邊的 without LLVM/Clang/LLD/LLDB。

下載好後將其解壓到電腦中的某個位置,教程中將其解壓到了 C 盤的根目錄。目錄名中最好不要包含非英文字符和空格,否則可能會在後期導致一些問題。

接下來我們需要將編譯器的可執行文件目錄添加到系統環境變量中,這樣在編譯時就不需要指定編譯器的路徑了,方便使用。上方我們將 MinGW 解壓到了 C:\mingw64 目錄中,那麼可執行文件所在的目錄就是 C:\mingw64\bin。
按下 Windows 徽標 + R 組合鍵,輸入 rundll32.exe sysdm.cpl,EditEnvironmentVariables,打開系統環境變量設置窗口,並在「系統變量」一節中選中名為「Path」的變量,然後點擊「編輯」按鈕:

在編輯窗口中點擊右側的「新建」按鈕,為「Path」變量新建一個條目,並填入上文中記錄下的可執行文件所在的目錄(教程中為 C:\mingw64\bin)。

對部分老版本系統的提示
部分老版本系統只能手動修改變量的文本值,那麼需要在變量的值的末尾插入一個 半角分號,再將可執行文件所在的目錄粘貼到這個半角分號的後面,如圖所示:

完成後一路點擊「確定」按鈕退出即可。
接下來打開終端,輸入 g++ --version 並按下回車,如果出現如圖所示的提示則代表安裝成功。

Scoop 安裝
打開 PowerShell,運行以下腳本:
1 2 3 | |
Linux
Debian/Ubuntu
首先先更新軟件包列表:
1 | |
再使用命令直接安裝即可:
1 | |
Arch Linux
使用命令直接安裝即可:
1 | |
openSUSE
使用命令直接安裝即可:
1 | |
macOS
首先更新包管理器:
1 2 | |
再使用命令直接安裝即可:
1 | |
JDK
JDK 的發行版有很多,以下介紹兩種:
- OpenJDK 中的 Eclipse Temurin1:參見 Install Eclipse Temurin™ | Adoptium。
- Oracle JDK:可參見 JDK Installation Guide(JDK 17)。
Python 3
Python 的實現也有很多2,以 CPython 3 為例,參見 Download Python | Python.org。
LLVM
Windows
LLVM 在 Windows 上的坑
由於 LLVM 在 Windows 上缺失標準庫,所以你仍需安裝 MSVC 或 GCC。
直接安裝
訪問 LLVM 的下載頁面,選擇 LLVM-*-win64.exe 下載。
如果你的網絡質量不佳,你也可以選擇訪問 清華大學開源軟件鏡像站 進行下載。
打開 .exe 文件,安裝時勾選 Add LLVM to system PATH for current user,隨後一直點擊下一步即可安裝完成。
打開終端,輸入 clang++ --version 並回車,出現
1 2 3 4 | |
類似物即代表成功。
Scoop 安裝
打開 PowerShell,運行以下腳本:
1 2 3 | |
Linux
openSUSE
使用命令直接安裝即可:
1 | |
MSVC (Visual Studio)
訪問 Visual Studio 的下載頁面,將光標移動到 下載 Visual Studio,在下來菜單中點擊 Community 2022 下載。
打開安裝器,選擇 Community 2022 安裝。
在隨後彈出來的窗口中僅選擇 使用 C++ 的桌面開發,然後單擊安裝。
-
Eclipse Temurin 即為原 AdoptOpenJDK,後者已於 2021 年 7 月移交至 Eclipse 基金會。具體可見 本聲明。 ↩
本页面最近更新:,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:OI-wiki
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用