亿元级IT行业生态链
一站式解决方案提供商

24小时免费咨询电话
010-52725243

新闻资讯

AJIA NEWS

弃用微软 C++ 编译器,Win 版 Chrome 改用 Clang

来源:开源中国 发布日期:2018-03-07

近期,LLVM博客发布消息,Windows版的Chrome将放弃使用微软的 Microsoft C++ 编译器,而从Chrome 64开始改用Clang进行编译,即所有平台的Chrome,包括Linux、macOS、iOS、Chrome OS、Android 和 Windows 已经全部使用了相同的编译器。

阿甲 科技 Win 版 Chrome 改用 Clang

Clang 是第一款与 Microsoft Visual C ++(MSVC)ABI 兼容的开源 C ++ 编译器,这意味着可以使用 MSVC 编译器(“cl.exe”)构建应用的某些部分(例如系统库) ,其他部分使用 Clang,当二者通过 MSVC 或 LLVM 的链接器链接到一起时,仍然可以构成可正常工作的应用程序。

使用 Clang 编译后,Chrome 64 位版本的安装程序会变小,32 位的版本会稍微变大。性能方面,经过测试发现,一些指标会变得更好,但也有一些变得更糟,所有指标相差在 5% 以内。

阿甲 科技 使用 Clang 编译后,Chrome性能会变好

至于切换的原因,除了 Clang 本身的一些特性优势外,各个平台统一编辑器是最主要的考量因素。这一消息的发布,重庆阿甲科技软件研发团队的程序员表示,对于开发者来说无疑是好消息,这意味着以后开发者在每一个平台需要处理的 bug 是相同的,这样,阿甲科技在为客户研发项目提供解决方案时,能够有效简化开发。同时,一些特定于编译器的微优化,也能适用于所有平台。

免责声明:本文由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。

阿甲科技

欢迎访问阿甲科技集团官方网站!