创建项目
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 |