我经常想以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
我已经阅读了文档,但仍然没有找到答案。
cargo build --manifest-path ./Cargo-custom.toml
。但是,这需要您在两个文件中都指定依赖项。 - wimh