使用货物时如何使用调试信息获取发布版本?

时间:2016-08-06 11:27:56

标签: rust rust-cargo

以下命令

$ cargo build

生成非优化构建并带有调试信息。相反,

$ cargo build --release

生成优化构建,不带调试信息。

有没有一种方法可以使用调试信息生成优化构建?我需要这个以获得有意义的分析信息。

2 个答案:

答案 0 :(得分:34)

答案 1 :(得分:26)

我发现不需要更改Cargo.toml的另一个选项是使用RUSTFLAGS环境变量:

$ RUSTFLAGS=-g cargo build --release