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

相关推荐
合方圆~小文4 分钟前
4G定焦球机摄像头综合介绍产品指南
数据结构·数据库·人工智能
ShirleyWang0128 分钟前
【取证学习】Windows痕迹分析
windows
Yeniden12 分钟前
Deepeek用大白话讲解 --> 迭代器模式(企业级场景1,多种遍历方式2,隐藏集合结构3,Java集合框架4)
java·开发语言·迭代器模式
Coding茶水间13 分钟前
基于深度学习的螺栓螺母检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉
UVM_ERROR13 分钟前
RDMA Scheduler + TX + Completion RTL 开发经验分享
笔记·vscode·ssh·github·芯片
yiersansiwu123d14 分钟前
AI全球善治的困境突破与中国方案的实践路径
人工智能
老蒋新思维17 分钟前
反脆弱性设计:创始人IP与AI智能体如何构建愈动荡愈强大的知识商业|创客匠人
人工智能·网络协议·tcp/ip·算法·机器学习·创始人ip·创客匠人
zyxzyx4920 分钟前
AI 实战:从零搭建轻量型文本分类系统
大数据·人工智能·分类
SmoothSailingT21 分钟前
C#——LINQ方法
开发语言·c#·linq
景川呀22 分钟前
Java的类加载器
java·开发语言·java类加载器