Skip to content

Rust学习笔记 - 环境搭建

  1. 下载安装Visual Studio,准备Rust需要的组件

安装时选择C++的桌面开发,如果你想要一个更小的安装(并且不会进行C++开发),那么你可以使用“单个组件”选项卡来选择基本组件,然后再单个组件中勾选MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest),Windows 11 SDK (10.0.22621.0); 2.下载安装Rust; 下载完成后点击安装,会打开控制台,回车直接默认安装,稍等片刻,控制台关闭后安装成功;

//安装成功后打开控制台,`rustc --version`检查是否安装成功
rustc --version
rustc 1.83.0 (90b35a623 2024-11-26)//安装成功
cargo --version //官方安装包自带
cargo 1.83.0 (5ffbef321 2024-10-29)

3.更新,卸载

rustup update //更新最新版本
rustup self uninstall//卸载

4.本地文档

rustup doc 读取本地文档

5.vscode扩展 6.cargo

Cargo 是 Rust 的构建系统和包管理器。大多数 Rustacean 们使用 Cargo 来管理他们的 Rust 项目,因为它可以为你处理很多任务,比如构建代码、下载依赖库并编译这些库。(我们把代码所需要的库叫做 依赖(dependencies))。

//使用cargo创建项目
cargo new [项目名称]
cargo build 构建项目
cargo check 在不生成二进制文件的情况下构建项目来检查错误
cargo run 一步构建并运行项目

发布(release)构建
当项目最终准备好发布时,可以使用 cargo build --release 来优化编译项目。
这会在 target/release 而不是 target/debug 下生成可执行文件。
这些优化可以让 Rust 代码运行的更快,不过启用这些优化也需要消耗更长的编译时间。
这也就是为什么会有两种不同的配置:一种是为了开发,需要经常快速重新构建;
另一种是为用户构建最终程序,它们不会经常重新构建,并且希望程序运行得越快越好。
如果在测试代码的运行时间,请确保运行 cargo build --release 并使用 target/release 下的可执行文件进行测试。