本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

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


Offer

推广

 继续浏览关于 的文章

 本文最后更新于:2022/12/14 11:15:15,可能因经年累月而与现状有所差异

 引用转载请注明:诗恩有趣cnfunny - 有趣的 > Rust > Rust项目编译文件太大,体积缩小的方法(最小优化Cargo.toml配置)