七、Rust 构建提速

tech2023-02-09  114

七、Rust 构建提速      经过上一篇的案例,细心的读者应该已经注意到,Rust 的构建文件都放在了项目的 target 目录下,如果多个项目使用相同的依赖,依赖要完全重新编译,耗时还是挺久的。本节,我们学习使用 mozilla/sccache 来加速 Rust 构建过程。      以 zsh 为例

# CentOS 等 Linux 需先安装: yum install -y gcc openssl-devel cargo install sccache cat >> ~/.zshrc << EOF export RUSTC_WRAPPER=sccache EOF source ~/.zshrc

   配置生效后,在对新工程执行 cargo build 时,能够一定程度提升速度。当然,新工程首次构建时,整体耗时还是有点久。      之后,在日常的编码中,只要不删除 target 目录,则每次执行 cargo build 时,只会对发生了修改的 rust 文件进行编译,就比较快了。      另,经笔者测试,高主频型 CPU 对这种日常编译帮助较多。~

 

最新回复(0)