感谢IT之家网友114514个996的线索投递! IT之家8月5日消息2019华为全球开发者大会将在8月9日11日在华为松山湖基地召开。本次开发者大会邀请了1500位合作伙伴、5000名全球开发者,将是华为历来规模最大的一次会议。在这次大会上,华为方舟编译器也是关注的热点。 现在根据华为云鲲鹏社区官网最新消息,其编译工具方舟编译器已经对外发布。据介绍,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C、Fortran的前端,也包括了这些语言的库(如libstdc、libgcc等)。HCC运行在X86linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。 1。安装前准备 1)环境要求 方舟编译器支持如下64位操作系统。 SUSE12sp4及以上版本。 ubuntu16。04及以上版本。 其他glibc版本在2。22及以上的Linux发行版。 2)获取软件包 安装方舟编译器需要获取如表21所示的开源软件包。 表21开源软件包 软件包名称 软件包说明 获取路径 GCC7。3。0 编译器源码包 https:ftp。gnu。orggnugccgcc7。3。0gcc7。3。0。tar。gz Binutils2。31。1 汇编器、链接器等二进制工具集源码包 https:ftp。gnu。orggnubinutilsbinutils2。31。1。tar。gz Glibc2。29 GNUlibc库源码包 https:git。linaro。orgtoolchainglibc。gitsnapshotglibc2。29。tar。gz Mpc1。1。0 复数运算库 https:ftp。gnu。orggnumpcmpc1。1。0。tar。gz GNUMPFR4。0。2 多精度浮点计算库 https:www。mpfr。orgmpfrcurrentmpfr4。0。2。tar。gz isl0。21 集和线性约束范围内整数点关系的操作库 http:isl。gforge。inria。frisl0。21。tar。gz 2。安装HCC编译器 1)操作步骤 您可以使用HCCtar包将HCC安装到当前用户权限下的任何位置,而不会影响其他编译器的使用。 a)介绍操作入口,例如用XX帐号登录XX环境。 b)登陆HCC下载地址下载压缩包 hccarm64le。tar。gz c)将tar包拷贝至您想要安装的目录。 命令脚本如下所示。 cphccarm64le。tar。gzpathtoyourdir d)解压缩软件包。 命令脚本如下所示。 tarzxvfhccarm64le。tar。gz e)设置环境变量。 设置环境变量命令脚本如下所示。 exportPATHpathtoyourdirhccarm64lebin:PATH HCC编译器提供的编译工具在pathtoyourdirhccarm64lebin目录下。 2)安装后检查 HCC编译器安装完成后,可以执行aarch64linuxgnugccv命令查询HCC版本。 软件下载 源码下载:立即下载