PCYOPCYO

飞鸟

Rust项目编译文件太大,体积缩小的方法(最小优化Cargo.toml配置)

Cargo.toml
废话不多说,直接上配置
Snipaste_2022-12-14_11-11-21.png

[profile.release]
opt-level = 'z'
debug = 0
debug-assertions = false
strip= "debuginfo" #  -C strip flag 去除不必要的标头和调试信息,size减少大概30%
overflow-checks = true #运行期 溢出类型检查
lto = true  #Link time opt链接过程优化,size减少大概50%
#debug-assertions = false
panic = 'unwind'
incremental = false
codegen-units = 16 # 加快编译速度
rpath = false

如果不使用以上配置,编译后大概体积有8437kb
使用以上配置,编译后体积300KB

本原创文章未经允许不得转载 | 当前页面:PCYO » Rust项目编译文件太大,体积缩小的方法(最小优化Cargo.toml配置)

评论