Rust 编译压缩二进制大小
2025-03-25
通过优化发布时构建参数,减少编译输出的二进制大小
直接贴代码,会在 release 模式下尽量减少输出的二进制大小,缺点就是编译稍慢。问题不大,平时开发调试不会影响。
Cargo.toml 文件增加下面代码,编译时使用 cargo build -r 命令进行编译
[profile.release]
panic = "abort"
lto = true
codegen-units = 1
strip = true
opt-level = "z"