鲲鹏社区:华为方舟编译器编译工具正式发布,附源码下载

小帅帅 9415 0

8月5日消息 2019华为全球开发者大会将在8月9日-11日在华为松山湖基地召开。本次开发者大会邀请了1500位合作伙伴、5000名全球开发者,将是华为历来规模最大的一次会议。在这次大会上,华为方舟编译器也是关注的热点。

现在根据最新消息,其编译工具方舟编译器已经对外发布。据介绍,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。

1.    安装前准备

1)     环境要求

方舟编译器支持如下64位操作系统。

SUSE12sp4及以上版本。

ubuntu16.04及以上版本。

其他glibc版本在2.22及以上的Linux发行版。

2)     获取软件包

安装方舟编译器需要获取如表2-1所示的开源软件包。

表2-1开源软件包

软件包名称

软件包说明

获取路径

GCC 7.3.0

编译器源码包

Binutils 2.31.1

汇编器、链接器等二进制工具集源码包

Glibc 2.29

GNU libc库源码包

Mpc 1.1.0

复数运算库

GNU MPFR 4.0.2

多精度浮点计算库

isl 0.21

集和线性约束范围内整数点关系的操作库

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版本。

软件下载

源码下载:

标签: 今日新鲜事

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~