华为蒙洪OS方舟编译器编译工具正式发布, 附源码下载
Posted 开发者全社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为蒙洪OS方舟编译器编译工具正式发布, 附源码下载相关的知识,希望对你有一定的参考价值。
热文导读| 点击标题阅读
来源:IT之家
现在根据华为开发者官网最新消息,编译工具方舟编译器已经对外发布。据介绍,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。
1. 安装前准备
其他glibc版本在2.22及以上的Linux发行版。
安装方舟编译器需要获取如表2-1所示的开源软件包。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. 安装HCC编译器
目前方舟编译器针对通用ARM芯片架构进行编译优化,未来将通过软硬件协同设计,将麒麟芯片的能力发挥到极致。同时方舟编译器支持Java标准用法,三方应用可直接进行编译,不需要修改代码。但如果希望获得更加好的性能或内存方面的提升,则可以通过调整代码结构,与方舟编译器配合优化来实现。
官方介绍称,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。
不过官方页面描述引起了许多网友的质疑,因为此前华为宣传的方舟编译器是革命性的全新编译器,而此次公开的“方舟编译器”则仅仅是基于GCC7.3的修改版,事实上GCC是一种很常用的开源编译器,android现在已经切换到性能更好的LLVM。
引起争议后,华为手机产品线副总裁李小龙在微博上对“GCC套皮说”进行了辟谣,他表示:“这个网站不是华为消费者BG维护的网站,此编译器好像是服务器部门用的,和我们之前和P30一起发布的方舟编译器没有任何关系。”
换言之,该页面的“方舟编译器”并非华为手机上的方舟编译器,华为BG在该页面上线前也并不知晓其具体内容,随后华为也删除了该页面防止进一步误导用户。
看完本文有收获?请转发分享给更多人
我们的知识星球第三期开期了,已达到1100人了,能连续做三期已很不容易了,有很多老用户续期,目前续期率达到50%,说明了大家对我们的知识星球还是很认可的,欢迎大家加入尽早我们的知识星球,更多星球信息参见:
说两件事
更多学习资料点击下面的“阅读原文 ”获取
谢谢老板,点个好看↓
以上是关于华为蒙洪OS方舟编译器编译工具正式发布, 附源码下载的主要内容,如果未能解决你的问题,请参考以下文章