【笔记】在 MSYS2(MINGW64)中正确安装 Rust
#工作记录
1. 环境信息
- Windows系统: MSYS2 MINGW64
- 当前时间: 2025年6月1日
- Rust 版本: rustc 1.87.0 (17067e9ac 2025-05-09) (Rev2, Built by MSYS2 project)
2. 安装步骤
步骤 1: 更新系统包数据库并升级已安装的包
首先,确保我们的 MSYS2 系统是最新状态。打开 MINGW64 终端,输入以下命令:
pacman -Syu
如果提示需要关闭终端,请关闭并重新打开终端后再次运行上述命令以完成所有更新。
步骤 2: 安装 Rust 编译器及其依赖
使用 pacman
命令来安装 Rust。这将自动解决并安装所有必要的依赖项。
pacman -S mingw-w64-x86_64-rust
此过程会下载并安装包括 http-parser
, libgit2
, libssh2
在内的多个依赖库,以及 Rust 编译器本身。
步骤 3: 验证安装
安装完成后,可以通过以下命令验证 Rust 是否成功安装,并检查其版本号。
rustc --version
输出示例:
rustc 1.87.0 (17067e9ac 2025-05-09) (Rev2, Built by MSYS2 project)
同样地,可以检查 Cargo 的版本:
cargo --version
3. 可选配置
可选依赖
安装过程中提到了一些可选依赖项,如 GDB 和 LLDB 调试工具。如果你需要更高级的调试支持,可以考虑安装 LLDB:
pacman -S mingw-w64-x86_64-lldb
4. 创建第一个 Rust 程序
步骤 1: 新建项目目录
mkdir ~/hello_rust
cd ~/hello_rust
步骤 2: 创建源文件
创建一个名为 main.rs
的文件,并添加以下内容:
cat > main.rs << EOF
fn main() {println!("Hello, world from Rust in MSYS2!");
}
EOF
步骤 3: 编译并运行
编译源代码:
rustc main.rs
运行生成的可执行文件:
./main.exe
你应该看到如下输出:
Hello, world from Rust in MSYS2!
5. 使用 Cargo 构建项目(推荐)
Cargo 是 Rust 的构建系统和包管理器,建议用于管理 Rust 项目。
创建新项目
cargo new hello_cargo
cd hello_cargo
构建并运行
cargo build
cargo run
以上就是如何在 MSYS2(MINGW64)环境中正确安装 Rust 并开始开发的基本指南。希望这对我们的学习和开发有所帮助!