Rust环境搭建
最近迷上了Rust语言,因此出一篇完整的Rust开发环境搭建,如果是Linux系统,或者Unix,那么完全不存在搭建问题。
这里只针对广大的Windows用户。
思路:
搭建Rust开发环境,大致分为两步:1-添加gcc环境;2-安装rust环境
那么,就一步一步来。
通过Rust官方也可以看到如下的提示:
因此,先安装gcc环境,这里我不会选择VS,这个软件太厉害了,我承认我驾驭不了。
我本次选择是msys2,我们可以直接通过清华镜像下载最新版本。
下载地址(现在都是64位了吧):https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/
安装exe文件,无脑安装,这里不废话,安装成功后,就搜索到应用
这里随便打开一个连接,使用如下命令将源更换为清华源(就是为了下载依赖的时候快!)
1 | # #清华源参考链接:https://mirrors.tuna.tsinghua.edu.cn/help/msys2/# sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist* |
至此,msys2安装完成。
安装gcc开发环境
# pacman -Sy mingw-w64-x86_64-gcc
# pacman -Sy mingw-w64-x86_64-gcc-libs
# pacman -Sy base-devel
有了以上gcc依赖,应该够用了,接下来配置环境变量
1 | # MSYS2_HOME=<安装路径># path = %MSYS2_HOME%\usr\bin;%MSYS2_HOME%\usr\libexec;%MSYS2_HOME%\mingw64\bin;%MSYS2_HOME%\clang64\bin;%MSYS2_HOME%\ucrt64\bin; |
以上,GCC安装成功,通过命令进行测试
# #gcc --version
# #gcc (GCC) 13.3.0
# #Copyright (C) 2023 Free Software Foundation, Inc.
# #This is free software; see the source for copying conditions. There is NO
# #warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
安装Rust
安装前配置
这里必须说一句,rust安装和其他软件安装有所不同,可以先配置安装位置,再进行安装,假如,你想安装到D:\SoftWare\Soft\Rust\下,则需要配置环境变量,如果不配置,则默认安装在C:\Users\用户\.cargo下,看个人选择
1 2 | # RUSTUP_HOME D:\SoftWare\Soft\Rust\rustup # CARGO_HOME D:\SoftWare\Soft\Rust\cargo |
进入官网,下载rustup-init.exe,这里无脑安装,不多说
配置默认安装的类型
1 | # #设置默认安装版本,由于我们使用的是msys2,因此安装gnu版本# rustup default stable-x86_64-pc-windows-gnu |
如果有需要的话,可以安装源码
1 | # rustup component add rust-src |
配置环境变量
1 2 | # # 配置环境变量 # PATH = %CARGO_HOME%\bin |
1 | # #验证环境 # rustc -V |
至此,gcc+rust环境,配置OK
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构