资讯 业界
此为临时链接,仅用于文章预览,将在时失效

华为正式发布方舟编译器,相关源码已开放下载

作者:李帅飞
2019/08/05 17:07

雷锋网消息,8 月 5 日,赶在 2019 年华为全球开发者大会正式开幕的前几天,华为正式对外发布了此前已经对外公布的编译工具——方舟编译器。

华为正式发布方舟编译器,相关源码已开放下载

据了解,方舟编译器是基于 GCC(GNU Compiler Collection,GNU 编译器套件) 开发的交叉编译器套件,它包括了 C、C++、Fortran 的前端,也包括了这些语言的库(如 libstdc++、libgcc 等)。HCC(即华为方舟编译器) 运行在 X86 linux 架构服务器上,生成的二进制运行在 Aarch64 架构服务器上。

此前,华为在 4 月份的华为 P30 系列国内发布会上宣布了方舟编译器的存在。按照官方说法,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器;同时兼顾 Java 开发效率和 C 语言运行效率的编译器。相比现有的编译机制,有如下优势:

方舟编译器针对通用 ARM 芯片架构进行编译优化,未来将通过软硬件协同设计,将麒麟芯片的能力发挥到极致。同时方舟编译器支持 Java 标准用法,三方应用可直接进行编译,不需要修改代码。但如果希望获得更加好的性能或内存方面的提升,则可以通过调整代码结构,与方舟编译器配合优化来实现。

目前,华为已经放出了方舟编译器的详细介绍页面,相关下载地址也已经给出。

长按图片保存图片,分享给好友或朋友圈

华为正式发布方舟编译器,相关源码已开放下载

扫码查看文章

正在生成分享图...

取消
相关文章