官网安装
一般来说都是选择第一个即可,点击后将会下载一个下载程序,点击进入安装 Rustup.exe 并运行并选择安装的所需内容
省事直接输入 1,接着它会自动安装
# 验证是否安装完成
cargo --version
rustc --version
# 更新
rustup update
# 卸载
rustup self uninstall
# 本地文档
rustup doc
// main.rs
fn main(){
// 注意:这里有一个 !号,说明这里调用了 println! 宏
// 而不是普通函数
println!("hello world");
}
rust 是预编译静态类型语言,需要先编译后执行(和 c 差不多)
# 编译
rustc main.rs
# 运行(win)
./main.exe
rust 编译后会生成 .exe 文件(windows 平台)和 .pdb 文件(包含调试信息)。
# 创建目录
cargo new xxx
进入到目录后可以发现,使用 cargo 创建项目会生成一下内容
.
|-- Cargo.toml
|-- .gitignore
`-- src
`-- main.rs
其中 Cargo.toml
主要负责项目的版本信息以及依赖索引(类似于 package.json)
# Cargo.toml
[package]
name = "first_rust"
version = "0.1.0"
edition = "2021"
[dependencies]
# 打包(生成调试版)
cargo build
# 运行调试版
./target/debug/hello_cargo
# 编译并运行
cargo run
# 检查代码不打包,类似 tsc 的 check
cargo check
# 正式版
cargo build --release