Cargo.toml
废话不多说,直接上配置
[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