Rust开发:Cargo与crates.io的实用指南
一、使用发布配置文件自定义构建
Rust的发布配置文件是预定义且可自定义的配置,为开发者提供了对特定编译选项的更多控制,不同配置文件相互独立。
1.1 主要配置文件
Cargo有两个主要配置文件: dev 和 release 。当运行 cargo build 时,Cargo使用 dev 配置文件;运行 cargo build --release 时,使用 release 配置文件。 release 配置文件为发布构建提供了良好的默认设置,而 dev 配置文件则适用于开发阶段。
以下是构建输出示例:
$ cargo build
Finished dev [unoptimized + debuginfo] target in 0.2s
$ cargo build --release
Finished release [optimized] target(s) in 0.1s
从输出可以看出,编译器使用了不同的配置文件。
1.2 配置文件的默认设置
当项目的 Cargo.toml 文件中没有 [profile.*] 部分时,Cargo会使用每个配
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



