【rust/入门】windows安装rust gnu环境(折腾)

说在前面

  • 首先说明,我是rust入门选手,之前都是在wsl写rust,突然想在windows下装下rust。
  • windows版本:windows11 22H2
  • 原文
  • 换源

心路历程

  • 看到教程我陷入了沉默,(官方推荐)
    【rust/入门】windows安装rust gnu环境(折腾)_第1张图片

  • 打开Microsoft C++ Build Tools我开始不解,这是让我安装vs studio?
    【rust/入门】windows安装rust gnu环境(折腾)_第2张图片

  • 我装个rust你让我装几个G的环境?再见,告辞!我是菜鸡!

  • 等等,这不还有方式二吗?
    【rust/入门】windows安装rust gnu环境(折腾)_第3张图片

  • 好,虽然下载坎坷,但至少MSYS2装上了;让我看看接下来干啥,
    【rust/入门】windows安装rust gnu环境(折腾)_第4张图片
    安装好后,配置下系统变量
    【rust/入门】windows安装rust gnu环境(折腾)_第5张图片

  • 然后呢,你动啊!(卡在了下载,应该是网络问题,后面试了几次又可以了)

    $ curl https://sh.rustup.rs -sSf | sh
    info: downloading installer
    
    
    
  • 之后按照教程来就行,但是这里的等待过程还是看网络环境,装了三次,有一次下载速度只有40KB/s(心态炸裂)
    【rust/入门】windows安装rust gnu环境(折腾)_第6张图片

  • 好了,现在是不是可以愉快的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

    PS 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`
    

吐槽

  • rust的windows环境绝对是目前遇到过的语言环境安装最麻烦的了

你可能感兴趣的:(Rust,rust,windows,开发语言)