在Linux夜间版本中使用`rust-lld`加快链接时间

在Linux夜间版本中使用`rust-lld`加快链接时间

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

rustc将在x86_64-unknown-linux-gnu上使用rust-lld作为默认链接器,以显著减少链接时间。这将带来更好的性能和更快的编译速度。如果出现问题,可以通过添加-Z linker-features=-lld标志来恢复使用系统默认的链接器。

🎯

关键要点

  • rustc将在x86_64-unknown-linux-gnu上使用rust-lld作为默认链接器,以显著减少链接时间。

  • 链接时间通常占据编译时间的一大部分,传统链接器在现代机器上速度较慢。

  • 使用更新的链接器(如LLVM的lld)可以提高链接速度,rustc已经在某些目标上默认使用lld。

  • rust-lld的使用将显著改善链接时间,特别是在构建较大二进制文件或包含调试信息时。

  • 如果出现问题,可以通过添加-Z linker-features=-lld标志来恢复使用系统默认的链接器。

  • rustc将在夜间构建中启用rust-lld,预计将于2024年5月18日的rustup夜间版本开始实施。

🏷️

标签

➡️

继续阅读