14.1 用发布配置自定义构建
用 Cargo 发布配置(dev / release)自定义编译选项与优化级别
1分钟内可阅读完
译文 · 基于 The Rust Programming Language(rustc 1.97.1)
原文链接: https://doc.rust-lang.org/stable/book/ch14-00-more-about-cargo.html
到目前为止,我们只用了 Cargo 最基础的功能来构建、运行和测试代码,但它还能做更多事。本章会介绍一些更进阶的特性,帮助你完成这些工作:
Cargo 能做的事比本章覆盖的还多;若要全面了解所有功能,请参阅 Cargo 文档。
用 Cargo 发布配置(dev / release)自定义编译选项与优化级别
编写文档注释、设计公开 API、配置元数据并将 crate 发布到 crates.io
用 Cargo 工作空间管理多个相关包、共享依赖与统一测试
用 cargo install 从 crates.io 安装并使用二进制 crate
通过 cargo-* 可执行文件扩展 Cargo,并小结本章