Áko*_*dra 8 embedded build rust
在嵌入式项目中,我通常使用 qemu 运行调试模式,但需要为具体的微控制器构建版本。
build.rs 需要知道实际模式是什么(调试或发布)才能生成正确的内存布局。
build.rs 如何做出这个决定?
Sta*_*eur 10
它写在文档中:
PROFILE
-"release"
对于发布版本,"debug"
对于其他版本。
这进入 build.rs:
fn main() {
let profile = std::env::var("PROFILE").unwrap();
match profile.as_str() {
"debug" => (),
"release" => (),
_ => (),
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2125 次 |
最近记录: |