Rust Cargo 相关命令
Rust About 940 wordscargo new
bin
cargo new hello_world
等同于:添加了--bin
属性,表示之后需要打包为一个二进制文件。
cargo new hello_world --bin
lib
cargo new
cargo run
编译并运行一个Cargo
工程,编译后的二进制文件在target/debug
目录下。
cargo run
cargo build
编译并打包
debug 构建
cargo build
release 构建
添加--release
参数打包为发布版本,二进制文件大小会被优化。
编译后的二进制文件在target/release
目录下。
cargo build --release
cargo update
更新第三方Crate
的版本。
更新所有 Crate 版本
cargo update
更新指定 Crate 版本
以rand
依赖库为例:
cargo update -p rand
cargo tree
查看依赖库包含的代码。
cargo tree
以clap
为例,输出:
❯ cargo tree
api_clap v0.1.0 (~/learn-rust/api/api_clap)
└── clap v4.1.8
├── bitflags v1.3.2
├── clap_lex v0.3.2
│ └── os_str_bytes v6.4.1
├── is-terminal v0.4.4
│ ├── io-lifetimes v1.0.5
│ │ └── libc v0.2.139
│ └── rustix v0.36.9
│ ├── bitflags v1.3.2
│ ├── errno v0.2.8
│ │ └── libc v0.2.139
│ ├── io-lifetimes v1.0.5 (*)
│ └── libc v0.2.139
├── strsim v0.10.0
└── termcolor v1.2.0
Views: 1,053 · Posted: 2023-04-30
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...