zhourrr 2018-06-19
还记得 Zapcc 编译器吗?一个旨在减少编译时间的编译器,现在已正式开源。
Zapcc 是基于 LLVM/Clang 的 C++ 编译器,自 2015 年开始,它就一直在致力于让自己成为比 Clang 本身更快的 C++ 编译器。Zapcc 采用激进的缓存策略(aggressive caching)和其他技术来显著加快编译时间,同时作为 GCC 或 Clang 的替代品。Zapcc 为了做到比其他 C++ 编译器更快,采取的方法是将一些编译器的结构缓存在服务器上,从而大幅度提升编译速度。
去年 Zapcc 发布了 v1.0 里程碑阶段的版本,并于本周宣布开源。