|
|
|
|
移动端

缓存型 C++ 编译器 Zapcc 开源,号称比 Clang 更快

还记得 Zapcc 编译器吗?一个旨在减少编译时间的编译器,现在已正式开源。

作者:佚名来源:开源中国|2018-06-19 09:59

【新品产上线啦】51CTO播客,随时随地,碎片化学习

还记得 Zapcc 编译器吗?一个旨在减少编译时间的编译器,现在已正式开源。

Zapcc 是基于 LLVM/Clang 的 C++ 编译器,自 2015 年开始,它就一直在致力于让自己成为比 Clang 本身更快的 C++ 编译器。Zapcc 采用激进的缓存策略(aggressive caching)和其他技术来显著加快编译时间,同时作为 GCC 或 Clang 的替代品。Zapcc 为了做到比其他 C++ 编译器更快,采取的方法是将一些编译器的结构缓存在服务器上,从而大幅度提升编译速度。

去年 Zapcc 发布了 v1.0 里程碑阶段的版本,并于本周宣布开源。

来自 Zapcc 背后的公司 Ceemple 的人写道,他们分享了他们拥有的 Zapcc。由于用户的请求,这个更快的 C++ 编译器已在 LLVM 许可证下开源。他们希望 Zapcc 开源后能加速这款以速度为宗旨的 C++ 编译器的开发。

该项目的代码现在托管在 GitHub,而构建过程/环境要求则和编译 Clang 的要求一样。此外,作者表示会努力为 Zapcc 添加一些新的测试基准。

【编辑推荐】

  1. 面向 Linux 和开源爱好者的书单
  2. 10 款程序员必备的免费开源安全工具,助你成为极客
  3. Facebook 开源其调试平台 Sonar,支持 Android 与 iOS
  4. 码农福音:一个专门开发高性能大数据代码的系统「开源了」
  5. 微软开源的ServiceFabric:在多个集群中运行,机器总数超过160000台
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

开源osCommerce 轻松架设专业电子商务平台

osCommerce是一款免费的、开放源代码的专业电子商务解决方案。本书以通俗易懂的语言向读者展示了该软件强大的功能和简易的操作方法,主要内...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊