方舟编译器下载|华为方舟编译器 7.3官方正式版下载

方舟编译器是华为推出的首个完全自主研发的编译器平台,于2019年8月31日正式上线。方舟编译器已成为码云最快达成5000 Star的开源项目。[1] 
华为方舟编译器是华为公司专门为软件厂商研发的统一编程平台,包含编译器、工具链、运行时等关键部件。该编译器支持多种编程语言、多种芯片平台的联合编译与运行,能够有效解决安卓程序“边解释边执行”的低效率问题

方舟编译器开源版介绍

方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。方舟编译器还在持续演进中,陆续将上述能力实现和开源。

华为方舟编译器

华为方舟编译器优势

多语言联合

将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本

多平台支持

支持面向多样化的终端设备平台进行编译和运行,知识兔根据设备特征分享便捷的开发与部署策略,提高开发效率

轻量运行时

通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小

华为方舟编译器安装前准备:

1) 环境要求
方舟编译器支持如下64位操作系统。
SUSE12sp4及以上版本。
ubuntu16.04及以上版本。
其他glibc版本在2.22及以上的Linux发行版。
2) 获取软件包
安装方舟编译器需要获取如表2-1所示的开源软件包。

1) 环境要求
方舟编译器支持如下64位操作系统。
SUSE12sp4及以上版本。
ubuntu16.04及以上版本。
其他glibc版本在2.22及以上的Linux发行版。

2) 获取软件包
安装方舟编译器需要获取如下开源软件包。(复制到搜索栏内便可以下载)

GCC 7.3.0
编译器源码包
https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz

Binutils 2.31.1
汇编器、链接器等二进制工具集源码包
https://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.gz

Glibc 2.29
GNU libc库源码包
https://git.linaro.org/toolchain/glibc.git/snapshot/glibc-2.29.tar.gz

Mpc 1.1.0
复数运算库
https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz

GNU MPFR 4.0.2
多精度浮点计算库
https://www.mpfr.org/mpfr-current/mpfr-4.0.2.tar.gz

isl 0.21
集和线性约束范围内整数点关系的操作库
http://isl.gforge.inria.fr/isl-0.21.tar.gz

2.安装HCC编译器
1) 操作步骤
您可以使用HCC tar包将HCC安装到当前用户权限下的任何位置,而不会影响其他编译器的使用。
a)介绍操作入口,例如用XX帐号登录XX环境。
b) 登陆HCC下载地址下载压缩包
hcc_arm64le.tar.gz
c) 将tar包拷贝至您想要安装的目录。
命令脚本如下所示。
cp hcc_arm64le.tar.gz /path/to/your/dir
d) 解压缩软件包。
命令脚本如下所示。
tar zxvf hcc_arm64le.tar.gz
e) 设置环境变量。
设置环境变量命令脚本如下所示。
export PATH=/path/to/your/dir/hcc_arm64le/bin:$PATH
HCC编译器分享的编译工具在=/path/to/your/dir/hcc_arm64le/bin目录下。
2) 安装后检查
HCC编译器安装完成后,知识兔可以执行aarch64-linux-gnu-gcc -v命令查询HCC版本。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论