目录
- 一、安装
- 1.1 在Windows上安装
- 1.2 在Linux下安装
- 二、包管理工具
- 三、Hello World
- 3.1 安装IDE
- 3.2 输出Hello World
一、安装
1.1 在Windows上安装
- 点击页面 安装 Rust - Rust 程序设计语言 (rust-lang.org),选择"下载RUSTUP-INIT.EXE(64位)"进行下载。

- 下载完成之后双击运行,出现了黑框,默认需要选择,直接使用默认值(按回车)。开始下载

以下的界面出现则安装完成,点击回车之后自动关闭当前终端。 - 重新打开一个终端后输出
cargo --version,出现版本信息号则说明安装完成,其显示格式为:版本号,commit号和日期。

使用rustup update命令可以升级Rust到最新版,rustup self uninstall卸载Rust。
1.2 在Linux下安装
只需要一条命令搞定
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
二、包管理工具
- 安装完成后会有以下三条指令。

- cargo是Rust的编译管理器、包管理器和通用工具。可以用该命令启动新项目、构建和运行程序,并管理代码所依赖的任何外部库。比如
| 命令 | 功能 |
|---|---|
| cargo build | 构建项目 |
| cargo build --release | 为发布而构建 |
| cargo run | 运行项目 |
| cargo test | 测试项目 |
| cargo check | 检查代码 |
| cargo doc | 可项目构建文档 |
| cargo publish | 将库发布到crates.io |
- rustc是Rust编译器。
- rustdoc是Rust文档工具,如果程序源代码中以适当形式的注释编写文档,那么rustdoc就可以从中构建出格式良好的HTML。
cargo check只用来检查代码以确保通过编译,但是不产生任何任何可执行文件,它比cargo build快的多。- 直接在命令行中输入
rustup doc就会在浏览器中打开本地文档(如下图),点击红色“Rust API documentation”就能打开API文档。

三、Hello World
3.1 安装IDE
- 打开vscode的包管理器,搜索
rust后安装rust和rust-analyzer

3.2 输出Hello World
- 使用命令
cargo new testrust创建一个Rust项目。

- 用vscode打开testrust文件夹,该文件夹的目录结构如左边所示,且已经在src下创建了main.rs的文件。

- 使用ctrl+Shift+~ (数字1左边那个键)打开终端,则自动定位到testrust目录下,输入
cargo build进行编译。

- 编译完成后左边的目录树中就会出现编译完成的可执行程序。

- 使用
cargo run或者专门运行testrust.exe,则会出现目标字符。

- 也可以直接使用
cargo run一键完成编译+运行的工作。













![[Vulfocus解题系列]spring 命令执行(CVE-2022-22947)](https://img-blog.csdnimg.cn/direct/241790510f4f47aebc0655f0bfac8157.png)




