1、这里假设你已经安装好msys2软件了,包括里面一些必须的开发工具,编译器等。如果没有安装好,请参考以下这篇经验
2、Rust使用rustup工具来管理本地的Rust环境,包括安装,更新和组归辉儋卸载,在所有平台上的操作都相同。1. 打开msys2终端,输入:curl https://sh.rustup.rs -sSf | sh2. 它会提示没找到本地的Microsoft C++ build tools,并告诉你可以通过安装VisualStudio来搞定,但是如果你的目标程序是GNUABI格式的,跳过安装Microsoft C++ build tools也是可以的,只是后面需要略作修改。这里输入Y3.这时它会提醒你,Rust开发工具将会被安装到C:\Users\36295\.cargo\bin这么个路径下,这是你本地的用户目录,并且询问,要执行1,2,3中的哪一个操作,默认操作会安装x86_64-pc-windows-msvc为基础的编译工具,我们改成x86_64-pc-windows-gnu即可



4、Rust环境是安装结束了,在Windows的shell中已经可以访问到了,但是在msys2中还无法访问,原因在于msys2中的PATH环境变量中不包含rust的路径。打开ms烤恤鹇灭ys2环境中/etc/profile,在最后一行添加:export PATH=$PATH:/c/Users/36295/.cargo/bin

6、cargo是rust中的工程管理工具,非常常用。使用cargo new hello_cargo --bin来创建新的工程hello_cargo,项目类型是可执行文件,完了之后,会自动生成项目配置文件Cargo.toml和源码文件夹src,里面已经写了一个最简单的hello world

