是否可以为特定目标指定`panic = "abort"`?

use*_*932 4 rust rust-cargo

如果我这样指定panic,它适用于所有目标:

[profile.release]
panic = "abort"
Run Code Online (Sandbox Code Playgroud)

我只想panic = "abort"target=arm-linux-androideabi.

She*_*ter 6

你需要在.cargo/config你的项目中添加一个并使用它来指定恐慌设置而不是 Cargo.toml:

[target.arm-linux-androideabi]
rustflags = ["-C", "panic=abort"]
Run Code Online (Sandbox Code Playgroud)

您要查看的两个主要配置标题是[target.$triple][target.'cfg(...)']