Rust
亦稱為 rustc、rustup、cargo
Rust 語言工具鏈。rustup 會安裝 rustc.exe 與 cargo。rustc.exe 不是 Windows 內建元件,也不是 Go 編譯器。
您需要瞭解的資訊
rustup 會安裝 rustc.exe。那不是 Go,也不是 Windows 元件。
Rust 的編譯器是 rustc.exe,通常由 rustup 安裝至使用者資料夾。go.exe 是 Google 的 Go SDK。MSVC 是 rustc 可能調用的 Microsoft C++ 工具鏈。Windows 並未內建 rustc。
- 它是什麼?
- 透過 rustup 安裝的 Rust 編譯器
- 與 Go 相同嗎?
- 不同。不同的程式語言
- Windows 內建元件?
- 否。由 rustup 負責安裝
什麼是 Rust?
Rust 是一門程式語言。rustup 負責安裝 rustc 與 cargo。它不是 Go,不是 MSVC,也不是 Windows 內建編譯器。
如果您從未用過它
如果 README 指示安裝 Rust,請執行來自 rust-lang.org/tools/install 的 rustup。rustup 會將 rustc.exe 與 cargo.exe 放置於您的使用者設定檔目錄下。rustc.exe 不是 Windows 元件。go.exe 是另一種語言的 SDK。Visual Studio Build Tools 通常是 MSVC 連結器所必需的,而不是用來替代此編譯器。
它有什麼用途?
rustc.exe 與 cargo.exe。go.exe 無法建置 Cargo.toml。
stable、beta、nightly。該版本管理工具為 Rust 專用。
在 Windows 上,rustup 通常需要 Visual Studio C++ 工具。cmake.exe 仍然不是此編譯器。
它是為誰設計的?
- 在 Windows 上閱讀 Rust 書籍的使用者
- 看到 rustc.exe 並誤以為是 Windows 隨附元件的使用者
- 安裝了 Go 卻疑惑 cargo 去哪裡的任何人
目前狀態
Rust (2015) 是 Rust Foundation 目前維護的語言工具鏈。廠商仍引導 Windows 使用者前往 https://www.rust-lang.org/tools/install。
它的歷史有多久?
Mozilla 於 2015 年發布了 Rust 1.0。rustup 成為標準安裝程式。它與 Windows 上的 Go 1.x 處於同一世代,而非 1990 年代的 Microsoft 語言。nightly 與 stable 釋出通道均處於活躍狀態。
版本
主要管道優先。確切的版本號在此並未全部經過驗證。
系統需求
數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。
最低需求
| 作業系統 | 根據 rustup,適用於當前 64 位元 Windows 10 或 Windows 11 版本 |
|---|---|
| 記憶體 (RAM) | 編譯器資源需求適中。大型 crate 在建置期間需要數 GB 記憶體 |
資源概況
- CPU 需求
- 跟隨您在應用程式內開啟的內容
- RAM 需求
- 跟隨文件、分頁或資料庫
已安裝的處理程序
安裝本產品後,這些可執行檔即歸屬於本產品。
| rustc.exe | 來自 rustup 的 Rust 編譯器 |
|---|---|
| cargo.exe | Rust 套件與建置工具 |
啟動元件
rustc 不會隨 Windows 一同啟動。rustup 僅在您要求時進行更新。
檔案位置
| 典型安裝路徑 | C:\Users\<you>\.cargo\bin\ |
|---|
檔案格式
常見問題
找不到連結器 `link.exe`
請安裝 Visual Studio C++ 工作負載或 Build Tools。該錯誤屬於 Windows Rust 主機端問題,而非缺少 go.exe。
使用者將 rustc 複製到 System32
請讓 rustup 管理 ~/.cargo/bin。位於 Downloads 中的隨意 rustc.exe 應直接略過。
疑難排解
rustup show 與 where.exe rustc
預期路徑應位於 .cargo 或 .rustup 之下。Program Files\Go 則是另一種語言。
從 rust-lang.org/tools/install 安裝
rustup-init.exe 是官方的 Windows 入口點。論壇上的 Rust 編譯器 zip 均為無效雜物。
如果缺少 link.exe,請新增 MSVC 建置工具
Visual Studio 安裝程式工作負載是常用的修復方式。單靠 CMake 無法提供 rustc。
替代方案
如果專案使用 Go,請使用 Go。如果您在撰寫 C++,請使用 MSVC。rustup 仍是取得此編譯器的方式。
官方說明與下載
請優先諮詢原廠。隨機出現的 exe 下載網站並非支援管道。
| 下載 | www.rust-lang.org/tools/install 官方安裝程式或廠商頁面 |
|---|---|
| 說明 | doc.rust-lang.org/ 廠商支援 |
| 官方網站 | www.rust-lang.org/ 請從此處開始,而非隨機的 exe 託管網站 |
| rustup 書籍 | rust-lang.github.io/rustup/ rustup 如何在 Windows 上安裝工具鏈 |
相關硬體
編譯過程需要 CPU 與 RAM。大型 crate 建議使用 SSD。不需要 GPU。
技術詳細資訊
技術詳細資訊
廠商版本號碼會變更。本文未限定特定組建。
來源與驗證
記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.
- Rust 官方網站 · 廠商產品頁面
- Rust 說明 · 廠商支援
- rustup 書籍 · 官方安裝程式文件
- Foxhole 處理程序圖譜 · 來自 Windows 電腦的第一手樣本。非實驗室基準測試。
這篇文章實用嗎?
只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。
感謝您。這有助於我們改進此頁面。