欢迎大家浏览我的主页和博客:https://www.ovvv.top,https://blog.ovvv.top
Windows+mingw64+Rust安装,找了好久。奈何没完整的教程,自己写个吧...
官方推荐(但是我不太喜欢VS)
体积太大了
本文提供给不想安装庞大无比的微软C++库,并且之前又是用mingw或者cygwin(还没试过,请自行测试可行性)写程序的,我写C/C++一直都是mingw64+Clion
一、安装 mingw64
首先安装mingw64
二、设置环境变量
安装之前,先想想要安装到什么地方,我不喜欢安装到C盘,可以设置一些环境变量,改变默认安装的位置
设置环境变量 CARGO_HOME 来指定cargo的安装目录,默认路径 ~/.rustup 或者 %USERPROFILE%/.rustup。
设置环境变量 RUSTUP_HOME来指定rustup的安装目录。
RUSTUP_HOME D:\rust\rustup_home
CARGO_HOME D:\rust\cargo_home
如果直接从官方网站下载,国内的环境复杂,下载会很慢,而且容易失败。推荐使用科大镜像加速安装,设置以下环境变量:
RUSTUP_DIST_SERVER https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT https://mirrors.ustc.edu.cn/rust-static/rustup
改RUST安装的路径和下载源的路径,这里我们推荐用科大镜像加速安装
还有配置库 镜像
在C:\Users\用户名\ 下创建 .cargo 文件夹 在文件夹下创建config文件
[source.crates-io]
replace-with = 'mirror'[source.mirror]
registry = "https://mirror.nju.edu.cn/git/crates.io-index.git"
三、下载安装器
官网下载安装器
四、开始安装
双击走起(先给一张安装全截图)
按照上图,你需要输入的有
Continue? (y/N) y
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>2
I'm 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
如有错误敬请指出。
参考文章