rust 安装笔记

原创
2023/11/07 23:52
阅读数 158

rust window 安装教程

1、配置环境变量

变量名
CARGO_HOME cargo 的安装路径(必须为绝对路径),例如E:\dev\rust.cargo
RUSTUP_HOME rustup 的安装路径(必须为绝对路径),例如E:\dev\rust.rustup
RUSTUP_DIST_SERVER https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT https://mirrors.ustc.edu.cn/rust-static/rustup
RUST_BACKTRACE full

以下是参考

清华大学
RUSTUP_DIST_SERVER:https://mirrors.tuna.tsinghua.edu.cn/rustup
RUSTUP_UPDATE_ROOT:https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
中国科学技术大学
RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup
配置 Cargo 使用国内镜像

在E:\dev\rust.cargo 下创建 config 文件 ,config 文件内容如下

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
 
# 替换成要使用的镜像
replace-with = 'rsproxy'
 
# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# 如果所处的环境中不允许使用 git 协议,可以把上述地址改为 https 协议
#registry = "https://mirrors.ustc.edu.cn/crates.io-index"
 
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
 
# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"
 
# rustcc 社区
[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"
 
# rsproxy
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
 
[net]
git-fetch-with-cli=true

2、下载安装包

  1. 访问官网 https://www.rust-lang.org/zh-CN/tools/install
  2. 下载 rustup-init.exe

3、安装配置

  1. 运行rustup-init.exe ,然后输入y
  2. 然后输入1
  3. cargo --version
  4. 接下来 打开cmd 执行如下
 rustup toolchain install stable-x86_64-pc-windows-gnu
 rustup default stable-x86_64-pc-windows-gnu
 rustup default stable-x86_64-pc-windows-msvc

4 安装gcc

说明需要 gcc
1、访问 https://github.com/niXman/mingw-builds-binaries/releases
2、找到 x86_64-12.2.0-release-posix-seh-rt_v10-rev0.7z

3、下载到本地并解压 E:\dev\rust\mingw64 复制解压后路径 比如:E:\dev\rust\mingw64\mingw64\bin
4、配置环境变量

5、cmd命令测试是否配置成功 执行命令 gcc --version

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部