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

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

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

[[443023]]

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

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

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

本文转自OSCHINA

本文标题:GCC 12 添加了对 Mold 链接器的支持

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

责任编辑:未丽燕 来源: 开源中国
相关推荐

2018-03-24 20:27:58

GitHub代码开发者

2021-03-18 08:03:58

SteamMesa缓存

2021-06-15 15:28:31

谷歌Android开发

2023-12-24 10:09:55

Linux新闻

2020-11-20 13:00:10

微软Linux服务器

2009-12-23 16:56:45

2023-11-04 10:19:56

Skiff Mail快速别名

2020-06-28 13:44:12

Android 代码操作系统

2009-12-23 16:28:13

Linux GCC

2014-05-22 10:10:36

Linux内核Linus Torva

2009-07-06 17:46:25

JSP HTTP服务器

2020-12-07 09:20:59

编译器工具代码

2021-09-14 21:23:43

微软Silverlight浏览器

2014-05-30 10:51:55

PhpStormAngularJS

2022-02-10 10:52:09

网络攻击网络安全漏洞

2022-03-07 07:57:04

Linux工具内存

2022-01-17 10:41:16

漏洞GCC 12Trojan Sour

2012-04-30 20:44:55

2010-10-08 10:16:28

2011-03-02 11:10:51

Vista SP1
点赞
收藏

51CTO技术栈公众号