Windows 下 Rust 安装全攻略(无需 Visual Studio)

🚀 Windows 下 Rust 安装全攻略(无需 Visual Studio)

Rust 是一门兼具性能与安全的编程语言,但很多初学者在 Windows 安装 Rust 时,都会卡在“要不要安装 Visual Studio C++”的问题上。


📌 为什么要避开 Visual Studio?

Rust 在 Windows 下默认使用 MSVC 工具链,它依赖于 Visual Studio 提供的 C++ 编译器。但:

  • Visual Studio 太大,只为了装一个编译器不太划算。
  • 初学者只是想尝试 Rust,并不需要这么重的依赖。
  • GNU 工具链(也就是 MinGW)是一个轻量的替代方案。

所以我们今天选择的路径是:

使用 Rust 的 GNU 工具链版本(不装 VS)


🧰 安装 Rust GNU 工具链的完整流程

我们将分为三步来进行安装:

🔧 第一步:安装 MSYS2 和 MinGW
📦 第二步:配置系统环境变量
🦀 第三步:安装 Rust 并使用 GNU 工具链


🔧 第一步:安装 MSYS2 和 MinGW(提供 GCC 编译器)

Rust 的 GNU 工具链依赖的是 GCC,而 GCC 在 Windows 上可以通过 MSYS2 来安装。

1.1 下载并安装 MSYS2

访问官网下载安装程序:https://www.msys2.org/

点击“Download installer”并运行安装。

1.2 打开 MSYS2 MinGW 64-bit Shell

在开始菜单中搜索并点击:MSYS2 MinGW64

⚠️ 不是“MSYS”或“UCRT”,必须是 MinGW 64-bit

1.3 更新 MSYS2(可能需重启)

在打开的终端中运行:

pacman -Syu

提示重启后,再次打开 MinGW 64-bit shell,继续执行:

pacman -Su

1.4 安装 GCC 编译器

pacman -S mingw-w64-x86_64-gcc

安装完成后,GCC 就准备好了。


📦 第二步:配置系统环境变量

让系统可以在命令行中找到 gcc 命令。

2.1 找到 MinGW 的路径

默认路径是:

C:\msys64\mingw64\bin

2.2 添加到系统环境变量

操作方式:

  • 打开「开始菜单」→ 搜索“环境变量”
  • 点击「环境变量」按钮
  • 在系统变量中找到 Path → 点击「编辑」
  • 添加一项:
C:\msys64\mingw64\bin

-国内安装必备环境配置
export RUSTUP_DIST_SERVER=https://mirrors.sjtug.sjtu.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.sjtug.sjtu.edu.cn/rust-static/rustuprust

  • 点击保存

✅ 设置完后,打开命令行,输入 gcc --version,若能看到版本信息表示成功!


🦀 第三步:安装 Rust 并选择 GNU 工具链

3.1 下载 rustup-init 安装器

Rust 官方安装地址:
👉 https://www.rust-lang.org/zh-CN/tools/install

点击“下载 rustup-init.exe”,然后运行。

3.2 安装时选择自定义(选择 GNU 工具链)

在安装界面中:

1) Proceed with default installation
2) Customize installation

选择:

2

接下来会出现:

Default host triple: [按箭头键选择]

填写:

x86_64-pc-windows-gnu

然后一路回车,完成安装!

✅ 安装成功后,你可以使用如下命令验证:

rustc --version
cargo --version

📂 rustup 是什么?cargo 是什么?

为了方便小白,这里简单解释两个常见名词:

工具作用
rustupRust 的安装/管理工具。比如切换版本、添加工具链等。
cargoRust 的构建工具,相当于 Rust 世界的“npm”或“maven”。用来创建项目、编译、运行、管理依赖。

常用命令:

cargo new hello-rust    # 创建项目
cd hello-rust
cargo run               # 编译并运行

🎯 小结

步骤内容
✅ 安装 MSYS2提供 MinGW 工具链(GCC 编译器)
✅ 配置环境变量让系统找到 gcc
✅ 安装 Rust选择 x86_64-pc-windows-gnu 工具链,无需 Visual Studio
✅ 验证工具链使用 cargo run 创建和运行第一个 Rust 项目

🧠 常见问题解答

❓ 为什么官方推荐 MSVC 工具链?

MSVC 是微软官方的 ABI,兼容性最好,尤其在调用 Windows 原生库时更稳定。

但如果你只是学习 Rust,GNU 工具链完全足够,而且不需要安装 Visual Studio,体积小、轻便,适合入门。

❓ 以后能换回 MSVC 吗?

当然可以!

rustup install stable-x86_64-pc-windows-msvc
rustup default stable-x86_64-pc-windows-msvc

只要你安装了 VS C++ 构建工具,就可以自由切换工具链!


🧪 推荐你试试

运行你的第一个 Rust 项目:

cargo new hello
cd hello
cargo run

你将看到输出:

Hello, world!

🎉 恭喜你,Rust 已经跑起来啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pumpkin84514

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值