win安装rust环境(mingw)
官网下载安装文件
https://rustup.rs/
安装mignw 需要安装 选择 mingw32-binutils-bin
mingw32-gcc-bin
mingw32-gcc-dev mingw32-gcc-lic
gcc -v 命令 查看版本
修改系统环境变量 去系统变量 path 查看
名称 - 值
RUSTUP_DIST_SERVER : https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup
运行 init
提示没有安装编译工具(一行红字 缺少 C++一个运行文件)
选择继续 y
选择2 自定义的意思
default host triple 提示使用什么编译器
x86_64-pc-windows-gnu 输出 gcc 编译器
default toolchain 提示使用什么版本
stable stable 稳定版
modify PATH variable
yes 输入y
选择1进行安装
等待下载完成
.cargo/bin会自动添加到系统环境变量path中
手动把mignw的路径也添加到系统环境变量path中
测试
rustup --version
rustup update
rustup show
F:\>cargo new hello 创建一个新的库 不创建 可能出现 问题 。可以看最后
Created binary (application) `hello` package
F:\>cd hello cd 进入 库 文件夹里面
F:\hello>cargo run 运行默认rs程序
Compiling hello v0.1.0 (F:\hello)
Finished dev [unoptimized + debuginfo] target(s) in 2.69s
Running `target\debug\hello.exe`
Hello, world!
src 文件夹 有 min.rs 是代码入口
更改目录步骤。
去你c盘 找到这两个文件 复制 到 f盘就行了/ 测试的时候把C盘文件 改名字 最后测试成功后在删除
系统变量 添加
CARGO_HOME 变量值F:\.cargo
RUSTUP_HOME 变量值F:\.rustup
这两个就是一个插件镜像下载地址 暂时不用管
RUSTUP_UPDATE_ROOT=http://mirrors.ustc.edu.cn/rust-static/rustup
RUSTUP_DIST_SERVER=http://mirrors.ustc.edu.cn/rust-static
系统变量path|-——》》 %CARGO_HOME%\bin
我出现的问题原因
E:\.cargo 因为我更换的路径 之后出现这种问题。
提示 Err could not find `Cargo.toml in 找不到
我的 解决方法
1. 由于你没有创建 rs文件库 里面有需要运行的文件
创建一个库 命令 cargo new 文件名 例如 cargo new aaa
2.不想创建库 用下面方法试试
.carg 目录下 新建 空 Cargo.toml 后缀名是toml 类型的文件 就解决了
F:\rust> rustc rus.rs //生成多个文件并合并成exe文件
F:\rust> rus.exe // 执行
输出 hello World!

本文详细介绍了在Windows上安装Rust(使用mingw)的步骤,包括环境变量设置、mingw组件选择、rustup配置以及遇到的`could not find `Cargo.toml`错误的解决方案。通过手动创建或使用`cargo new`创建项目来解决找不到Cargo.toml的问题。
2357

被折叠的 条评论
为什么被折叠?



