货运是否支持自定义配置文件?

迈克·克莱因(Maik Klein)

我经常想使用发布模式进行编译,debug = true以便可以更轻松地读取生成的程序集。我目前正在这样做:

[profile.release]
debug = true

但我不希望最终版本中有任何调试符号。我想做类似的事情:

[profile.custom]
debug = true
opt-level = 3
rpath = false
lto = true
debug-assertions = false
codegen-units = 1
panic = 'unwind'

然后跑

cargo build --custom

我没有阅读文档

Shepmaster

货运是否支持自定义配置文件?

不可以,Cargo的稳定版本不支持此功能。它可作为不稳定的夜间功能使用

如果您使用的是Cargo的每晚版本,则可以在Cargo.toml中创建自定义配置文件:

cargo-features = ["named-profiles"]

[profile.release-lto]
inherits = "release"
lto = true

然后使用它们:

cargo +nightly build --profile release-lto -Z unstable-options

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章