003 cargo使用
cargo是什么
cargo 是 Rust 的构建系统和包管理器。Rust 开发者常用 cargo 来管理 Rust 工程和获取工程所依赖的库。
在上一篇文章中我们已经使用cargo new
命令创建了一个名叫hello_rust的项目。也使用cargo run
来运行项目。
cargo常用命令
cargo 除了创建工程以外还具备构建(build)工程、运行(run)工程等一系列功能,构建和运行分别对应以下命令:
cargo new <project-name>
:创建一个新的 Rust 项目。cargo build
:编译当前项目,默认为debug版本。cargo run
:编译并运行当前项目。cargo check
:检查当前项目的语法和类型错误。cargo test
:运行当前项目的单元测试。cargo update
:更新 Cargo.toml 中指定的依赖项到最新版本。cargo --help
:查看 Cargo 的帮助信息。cargo publish
:将 Rust 项目发布到 crates.io。cargo clean
:清理构建过程中生成的临时文件和目录。cargo build --release
:编译当前项目为release版本,编译完成后,可执行文件会生成在:./target/release/your_project_name。cargo run --release
:编译并运行release版本。cargo check --release
:检查release版本的语法和类型错误。