关于rust学习的一些资料
版本更新记录 及特性 学习圣经
https://course.rs/appendix/rust-versions/1.59.html
编译优化
Rust编译出的可执行文件大解决方法
有时会痛苦的感慨Rust程序编译后的文件为什么那么大,而C语言的那么小。其实,Rust之所以大,是因为里面包含了较多的标准库等相关的东西。
当然,Rust体积也是可以缩小的。这里给出两个简单的建议:
-
使用–release
cargo build --release
-
启用LTO,并strip编译后的二进制文件
编辑Cargo.toml文件,里面添加lto配置:[profile.release] lto = true
上面两种方法是最简单快速的。另外还可以根据实际情况做更多的优化,
参考资料:
https://blog.csdn.net/wsp_1138886114/article/details/109354960
https://blog.csdn.net/u012067469/article/details/103966428