windows环境,如何安装rust编译器?rustc/cargo安装
发布于 作者:苏南大叔 来源:程序如此灵动~
Rust编译器,也就是rustc如何在windows环境下安装呢?这是本文试图描述的问题。而为什么要安装这么小众的编译器呢?因为在python下安装大模型的时候,提示需要这个rust编译器。而rust编译器安装的时候,又需要c++编译器。这...编程语言的世界要统一了么?

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。本文测试环境:win10,rustc 1.84.0 (9fc6b4312 2025-01-07),cargo 1.84.0 (66221abde 2024-11-19),rustup 1.27.1 (54dd3d00f 2024-04-24)。
下载安装包
在下面的网址上可以下载到windows环境下的安装包。(这个安装包有单独的名字,叫做rustup),它和其它的编程语言的安装包不太一样,它可以在命令行下面,执行各种命令,包括安装新的rust等。

执行rustup安装包,可能会提示安装c++编译器(vs_installer.exe)。
安装c++编译器
在本文的rustc+cargo的安装过程中,遇到的第一个拦路虎就是c++编译器。c++编译器包含在Visual Studio里面,在以前的文章里面写过好多次。占地空间巨大,而且很容易安装混淆(选项巨多)。参考文章:

不过,一改往日的混乱安装局面。这个安装脚本非常贴心的直接调用vs_installer.exe,指定了要安装的组件,并不是需要大家自行选择要安装的选项。【伏笔】

默认位置配置
解决了c++拦路虎后,后续安装界面,会列出各种默认的rust相关位置。对于苏南大叔来说,默认的就很好了,直接回车即可。默认的情况下,配置项如下:

默认回车之后,安装继续。

安装成功
使用下面的命令,可以用于检测rust是否安装成功。
rustc --versioncargo是rust的包管理器,类似于python的pip。
cargo --versionRustup是Rust的版本管理工具,可以安装和管理不同版本的Rust编译器和Cargo。
rustup --version
相关链接
rustup的存在意义,更像是:
后续的操作,就是各种关于rustc、cargo、rustup的命令执行了,留作后续文章讨论。