Rust 编译压缩二进制大小

分类: Rust 编译

2025-03-25

通过优化发布时构建参数,减少编译输出的二进制大小


直接贴代码,会在 release 模式下尽量减少输出的二进制大小,缺点就是编译稍慢。问题不大,平时开发调试不会影响。

Cargo.toml 文件增加下面代码,编译时使用 cargo build -r 命令进行编译

[profile.release]
panic = "abort"
lto = true
codegen-units = 1
strip = true
opt-level = "z"