【笔记】在 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 并开始开发的基本指南。希望这对我们的学习和开发有所帮助!

相关推荐
何双新13 分钟前
第21讲、Odoo 18 配置机制详解
linux·python·开源
21号 114 分钟前
9.进程间通信
linux·运维·服务器
Wish3D16 分钟前
阿里云OSS 上传文件 Python版本
开发语言·python·阿里云
凤年徐16 分钟前
【数据结构初阶】单链表
c语言·开发语言·数据结构·c++·经验分享·笔记·链表
oioihoii19 分钟前
C++11 右值引用:从入门到精通
开发语言·c++
阿福不是狗2 小时前
Python使用总结之Mac安装docker并配置wechaty
python·macos·docker
阿阳微客2 小时前
Steam 搬砖项目深度拆解:从抵触到真香的转型之路
前端·笔记·学习·游戏
一切皆有可能!!3 小时前
实践篇:利用ragas在自己RAG上实现LLM评估②
人工智能·语言模型
gen_3 小时前
mac环境下的python、pycharm和pip安装使用
python·macos·pycharm
AI视觉网奇3 小时前
pycharm 左右箭头 最近编辑
ide·python·pycharm