PCYO 评测夜鸥 六度计算世界

少年强 则 中国强

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配置)

评论