创建项目
1 | $ cargo new world_hello |
Rust 项目主要分为两个类型: bin
可运行的项目, lib
依赖库项目。
早期 cargo 在创建项目时,需要添加
--bin
参数:cargo new world_hello --bin
,现在已不再需要,默认就是 bin 项目
项目结构:
1 | $ tree |
运行项目
cargo run
cargo run
默认是运行 debug
模式,有额外的输出,添加 --release
以发布版本编译运行
手动编译和运行项目
编译 cargo build
1 | $ cargo build |
运行 ./xxx
1 | $ ./target/debug/world_hello |
cargo check 检查项目
1 | $ cargo check |
比 cargo run
和 cargo build
更快地检查项目代码,常用
Cargo add
添加依赖
1.62 版本新增
可以使用 cargo add
直接从命令行添加新的依赖项
1 | cargo add log |