说在前面
- 首先说明,我是rust入门选手,之前都是在wsl写rust,突然想在windows下装下rust。
- windows版本:windows11 22H2
- 原文
- 换源
心路历程
-
看到教程我陷入了沉默,
(官方推荐) -
打开
Microsoft C++ Build Tools
我开始不解,这是让我安装vs studio? -
我装个rust你让我装几个G的环境?
再见,告辞!我是菜鸡! -
等等,这不还有方式二吗?
-
好,虽然下载坎坷,但至少MSYS2装上了;让我看看接下来干啥,
安装好后,配置下系统变量 -
然后呢,你动啊!(卡在了下载,应该是网络问题,后面试了几次又可以了)
$ curl https://sh.rustup.rs -sSf | sh info: downloading installer
-
之后按照教程来就行,但是这里的等待过程还是看网络环境,装了三次,有一次下载速度只有40KB/s(心态炸裂)
-
好了,现在是不是可以愉快的
cargo run
了呢?想peach!error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1 |
我。。。
-
打开
MSYS2 MINGW64
,pacman -S mingw-w64-x86_64-gcc
-
好了,现在可以愉快的的
cargo run
文章来源:https://www.toymoban.com/news/detail-638219.htmlPS E:\xxx> cargo run --release Compiling eframe_template v0.1.0 (E:\xxx) Finished release [optimized] target(s) in 0.86s Running `target\release\eframe_template.exe`
-
关于cargo源
这里
找到windows下的cargo home目录,我这里是C:\Users\Administrator\.cargo
,然后创建config.toml
文件文章来源地址https://www.toymoban.com/news/detail-638219.html[source.crates-io] replace-with = 'rsproxy' [source.rsproxy] registry = "https://rsproxy.cn/crates.io-index" # 稀疏索引,要求 cargo >= 1.68 [source.rsproxy-sparse] registry = "sparse+https://rsproxy.cn/index/" [registries.rsproxy] index = "https://rsproxy.cn/crates.io-index" [net] git-fetch-with-cli = true
吐槽
-
rust
的windows环境绝对是目前遇到过的语言环境安装最麻烦的了
到了这里,关于【rust/入门】windows安装rust gnu环境(折腾)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!