目录
- 一、安装
-
- [1.1 在Windows上安装](#1.1 在Windows上安装)
- [1.2 在Linux下安装](#1.2 在Linux下安装)
- 二、包管理工具
- [三、Hello World](#三、Hello World)
-
- [3.1 安装IDE](#3.1 安装IDE)
- [3.2 输出Hello World](#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下安装
只需要一条命令搞定
bash
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
一键完成编译+运行的工作。