..

windows 搭建 rust 开发环境【免安装 VS Studio】

本文介绍使用 MYSYS2 在 windows 上安装 rust 开发环境,首先我们需要安装 rustup,这个可以参见官网:https://www.rust-lang.org/

然后安装号 MYSYS2 ,直接双击 exe 文件安装即可,安装好了以后在 MYSYS2 中安装好 gcc 环境:

 pacman -S mingw-w64-x86_64-gcc

安装好了之后配置好 cargo 的配置文件 C:\Users\Administrator.cargo , 配置内容如下:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://http://mirrors.ustc.edu.cn/crates.io-index"

[target.x86_64-pc-windows-gnu]
linker = "E:/msys64/mingw64/bin/gcc.exe"
ar = "E:/msys64/mingw64/bin/ar.exe"

然后执行如下命令:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

执行完毕以后就能编译 rust 代码了

PS E:\code> cargo new aaa --bin
     Created binary (application) `aaa` package
PS E:\code> cd aaa
PS E:\code\aaa> cargo run
   Compiling aaa v0.1.0 (E:\code\aaa)
    Finished dev [unoptimized + debuginfo] target(s) in 1.04s
     Running `target\debug\aaa.exe`
Hello, world!