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 可能会调用的微软 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 属于同代产品,而不是 20 世纪 90 年代的微软语言。Nightly 和 stable 发布通道目前均在维护中。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | 根据 rustup 说明,需要当前受支持的 64 位 Windows 10 或 Windows 11 版本 |
|---|---|
| 内存 | 编译器开销适中。大型 crate 在构建期间需要数 GB 内存 |
资源占用概况
- CPU 需求
- 跟随您在应用内打开的内容
- 内存需求
- 跟随文档、标签页或库
安装的进程
这些可执行文件属于该产品安装后的组件。
| 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 Installer 工作负载是常用的修复方案。单靠 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。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- Rust 官方网站 · 厂商产品页面
- Rust 帮助 · 厂商支持
- rustup 手册 · 官方安装程序文档
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。