服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 编程技术 - GCC 12 添加了对 Mold 链接器的支持

GCC 12 添加了对 Mold 链接器的支持

2021-12-30 22:34开源中国罗奇奇 编程技术

GCC 12 编译器带来了一个小改动:支持使用 Mold 链接器(Mold linker)。作为高速链接器的 Mold 1.0 于上周发布,它可以提供比 GNU 旧的 Gold 链接器,甚至 LLVM 的 LLD 更好的性能。

GCC 12 编译器带来了一个小改动:支持使用 Mold 链接器(Mold linker)。作为高速链接器的 Mold 1.0 于上周发布,它可以提供比 GNU 旧的 Gold 链接器,甚至 LLVM 的 LLD 更好的性能。

GCC 12 添加了对 Mold 链接器的支持

Mold 由 Rui Ueyama 设计,他最初是致力于研究 LLVM 的链接器。在 Mold 1.0 中,Rui 觉得 Mold 链接器已经可以投入生产了,并且 Mold 的测试结果提供了令人印象深刻的强大性能:

GCC 12 添加了对 Mold 链接器的支持

与其他常见链接器相比,Mold 疯狂的性能归功于更快的算法和高效的数据结构。感兴趣的人可以在其 GitHub 仓库详细研究。

这个 GCC 12 提交中显示,使用 Mold 连接器与 Gold、BDF 和 LLD 连接器获得了同步的支持。如果未来更倾向于使用更现代的链接器(mold)来代替默认的连接器,则会在GCC 12 中引入 -fuse-ld=mold。

本文地址:https://www.oschina.net/news/176194/gcc-add-mold-linker

延伸 · 阅读

精彩推荐