Rust 支持使用 profile 自定义构建,Profile 是预定义的,可使用不同的配置,对代码编译拥有更多的控制
介绍
Profile 分类:
releaseprofile:发布环境通过cargo build --release使用devprofile:开发环境通过cargo build使用
支持自定义profile
在 Cargo.toml 中,添加 [profile.xxx] section,在里面覆盖默认配置的子集
[profile.dev]
opt-level = 1
[profile.release]
opt-level = 3说明:
opt-level指定优化程度,值[0~3,s,z],越大编译时间越长- 更多参数配置参考:https://doc.rust-lang.org/stable/cargo/reference/profiles.html