mingw64+Rust+Windows11安装

Windows+mingw64+Rust安装,找了好久。奈何没完整的教程,自己写个吧...

官方推荐(但是我不太喜欢VS)
庞大无比(doge)

本文提供给不想安装庞大无比的微软C++库,并且之前又是用mingw或者cygwin(还没试过,请自行测试可行性)写程序的,我写C/C++一直都是mingw64+Clion

首先安装mingw64(教程请自行百度), 改一下环境变量
安装之前,先想想要安装到什么地方,我不喜欢安装到C盘,可以设置一些环境变量,改变默认安装的位置

设置环境变量 CARGO_HOME 来指定cargo的安装目录,默认路径 ~/.rustup 或者 %USERPROFILE%/.rustup。
设置环境变量 RUSTUP_HOME来指定rustup的安装目录。

RUSTUP_HOME D:
ust
ustup_home
CARGO_HOME  D:
ustcargo_home
 

如果直接从官方网站下载,国内的环境复杂,下载会很慢,而且容易失败。推荐使用科大镜像加速安装,设置以下环境变量:

RUSTUP_DIST_SERVER    https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT    https://mirrors.ustc.edu.cn/rust-static/rustup
改RUST安装的路径和下载源的路径,这里我们推荐用科大镜像加速安装

官网下载安装器

按照上图,你需要输入的有

Continue? (y/N) y

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>2

Im going to ask you the value of each of these installation options.
You may simply press the Enter key to leave unchanged.

Default host triple? [x86_64-pc-windows-msvc]
x86_64-pc-windows-gnu

Default toolchain? (stable/beta/nightly/none) [stable]
stable

Profile (which tools and data to install)? (minimal/default/complete) [default]
default

Modify PATH variable? (Y/n)
y


1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

然后就是下载安装了。

注意!!!这里要按回车退出

测试:注意大写

rustc -V

如果报错,多半是没有生成系统变量,自己在Path里再加一个 %CARGO_HOME%in

再来一手 rust-src 安装

rustup component add rust-src

这样Rust的环境安装都已经完成,在使用IntelliJ做为Rust的IDE中要用的组件包括:

rustc,cargo,rust-src

如有错误敬请指出。

经验分享 程序员 微信小程序 职场和发展