Rust安装和环境配置
Rust 环境配置
工欲善其事必先利其器,无论是对小白还是大神来说,想要学习 Rust 第一步那必须是 Rust 的环境配置。搭建好一个完整的开发环境,可以减少很多不必要的麻烦,可以让我们在学习的时候少一些外部环境的影响,更加专注于 Rust的学习。
安装 Rust
虽然我很想在 Linux 系统上安装 Rust,但是还是要向生活妥协,本人的开发环境是在 Windows 上搭建的,所以这篇只有 Windows 上 Rust 的安装过程,如果你是要在 Linux 上配置,你可以去网上找到更好的教程。
下载 Windows 下的 Rust 安装包
32 位安装包 32 位 rustup-init.exe
64 位安装包 64 位 rustup-init.exe
安装依赖 Visual Studio C++ Build tools
我个人觉得这一步很重要,如果是电脑上没有做过 Windows 开发的,可能电脑上相关的 Windows 依赖不存在,当你在 Windows 上安装好 Rust 后编译 Rust 源代码时会出现下面这个问题:
导致这个问题的原因是:因为rust编译程序需要vs c++编译工具,如果缺少 C++ build tools 会导致(如果计算机上未安装 Visual Studio,则 Microsoft 生成工具 2015 可提供用于生成托管应用程序的必要工具。)这一步可以先不做,等到安装好编译 Rust 源码的时候如果出现问题再安装也不迟。
解决方案:CSDN-Rust 问题汇总
正式安装 Rust
我安装的是 64 位的 Rust。双击下载好的 Rust 安装程序
- 默认安装
2.自定义安装
3.取消安装
这里我们选默认安装即可。输入 1 回车
到这一步就已经安装好了,关闭窗口就好了。图中可能和你刚安装 Rust 有点不同,那是因为我的电脑已经安装过一次了,所以这次是更新 Rust 到 1.48.0
到这里我们的 Rust 就已经安装好了,下面来验证一下是否安装成功。
验证 Rust 是否安装成功
打开 cmd 窗口,输入
如果返回下图 Rust 的版本号就表示成功了
编写 Hello World 程序完整验证 Rust 环境是否可用
- 编译 Rust 源码
编译成功后,在我们创建的文件夹 rust_hello_world 里面会生成两个文件,一个 exe 可执行文件和 pdb 程序相关文件
我们直接运行 exe 可执行文件就可以看到控制台输出:“hello world!”了
PS: 如果编译 Rust 源码的时候出现开头所说的那个错误:“error: linker link.exe not found”,可自行按照提供的链接教程配置依赖就可以了(可 call 我,尽我所有所学回复)。
总结
到这就是本篇文章的所有内容了,在这总结一下。
- 学习任何一门语言前,环境搭建很重要,不好的环境很影响你的学习效率
- 安装 Rust 需要注意相关依赖,有问题不要怕,学会和度娘打招呼
- 安装成功后验证 Rust 环境配置时候成功,一个 hello world 写起来
__EOF__

本文链接:https://www.cnblogs.com/angell-N/p/14089926.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)