一、前言
Rust连续多年在StackOverflow开发者调查中被评为"最受欢迎的语言",拥有快速增长的用户基础和丰富的学习资源。今天本文主要指导大家如何搭建Rust开发环境,因为博主本人是window系统的电脑,因此这里给大家演示的是window下的环境搭建。
二、Windows系统安装 Rust 及其镜像配置步骤
1、准备工作,在Rust官网下载Rust安装程序
(1)官网链接:Rust中文官网
https://rust-lang.org/zh-***/learn/get-started/
(2)下载链接:下载Rust安装程序
https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
(3)下载好后的rust安装程序,如下图:
2、 Rustup介绍:Rust安装器和版本管理工具
安装 Rust 的主要方式是通过 Rustup 这一工具,它既是一个 Rust 安装器又是一个版本管理工具。
要使用 Rust,请下载安装器,然后运行该程序并遵循屏幕上的指示。当看到相应提示时,您可能需要安装 Microsoft C++ 生成工具。
3、运行 rustup-init.exe 安装程序
(1) 双击运行rustup-init.exe安装程序,运行后如下图:
(2)输入1并回车,然后会开始安装Visual Studio,如下图:
(3)点击继续并下载安装完成后,还有一个安装界面,点击安装:
(4)安装完成后点击确定,rust安装程序将继续执行:
(5)选项一为默认选项,所以这里我们直接回车就可以了:
(6)耐心等待安装完成后,会出现以下界面,按回车结束安装
4、Cargo:Rust 的构建工具和包管理器
您在安装 Rustup 时,也会安装 Rust 构建工具和包管理器的最新稳定版,即 Cargo。Cargo 可以做很多事情:
cargo build 可以构建项目
cargo run 可以运行项目
cargo test 可以测试项目
cargo doc 可以为项目构建文档
cargo publish 可以将库发布到 crates.io。
要检查您是否安装了 Rust 和 Cargo,可以在终端中运行:
cargo --version
5、配置镜像源
(1)安装完rust后,我们的用户目录下会出现.cargo文件夹:
(2)然后我们需要在.cargo文件夹下创建config文件:
(3)在config文件内加入以下内容:
[source.crates-io]
registry = "https://github.***/rust-lang/crates.io-index"
# 替换成你偏好的镜像源
replace-with = 'sjtu'
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.***/git/crates.io-index.git"
# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.***/crates.io-index"
# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.***/git/crates.io-index"
# rust***社区
[source.rust***]
registry = "git://crates.rust***.***/crates.io-index"
(4)配置安装完成
6、验证安装成功
(1)在命令行输入rustc --version验证rust安装:
出现如下命令表示安装成功
三、QA
1、编写了一个rust文件demo, 使用 rustc 命令编译 runoob.rs 文件,提示报错
//runoob.rts
fn main(){
let a= 12;
println!(" a is {}" , a);
}
备注:当你在使用 Microsoft Visual Studio 或类似的开发环境(例如 Visual Studio Code 搭配 C++ 插件)时,遇到错误“linker link.exe not found”,通常意味着链接器无法被找到。这通常是由以下几个原因引起的:
- 环境变量问题
确保你的环境变量中包含了正确的路径,特别是 PATH 环境变量应该包含到 Microsoft Visual Studio 的安装目录中的 VC/Tools/MSVC//bin/Hostx64/x64 的路径。例如,如果你的 Visual Studio 安装在 C:\Program Files (x86)\Microsoft Visual Studio\2019\***munity,并且你使用的是 MSVC 编译器,你可以添加 C:\Program Files (x86)\Microsoft Visual Studio\2019\***munity\VC\Tools\MSVC<version>\bin\Hostx64\x64 到你的 PATH 环境变量中。
四、总结
今天给大家分享了rust环境在window系统下的安装,接下来的文章带大家生如了解一下rust的语法