nextcloud linux源码有没有java版本的_华为方舟编译器编译工具正式发布,附源码下载。...

现在根据华为开发者官网最新消息,编译工具方舟编译器已经对外发布。同时,华为官方表示方舟编译器能够将系统操作流畅度提升 24%、系统响应力提升 44%、第三方应用操作流畅度提升 60%。

a6e42d3c4af1e06f3de94d7b8eca597b.png

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

官方网站地址:https://www.huaweicloud.com/kunpeng/software/ArkCompiler.html

6c2cdc65c86f0faad6935956756f64f7.png

目前已经不能打开了,报404,但相关下载链接还能访问。

# 安装前准备

1、环境要求

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

SUSE12sp4 及以上版本。

Ubuntu16.04 及以上版本。

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

2、获取软件包

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

  软件包名称

  软件包说明

  获取路径

  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

# 安装 HCC 编译器

1、操作步骤

您可以使用 HCC tar 包将 HCC 安装到当前用户权限下的任何位置,而不会影响其他编译器的使用。

1)介绍操作入口,例如用 XX 帐号登录 XX 环境。

2)登陆 HCC 下载地址下载压缩包 hcc_arm64le.tar.gz。

3)将 tar 包拷贝至您想要安装的目录。

cp hcc_arm64le.tar.gz /path/to/your/dir

4)解压缩软件包。

tar zxvf hcc_arm64le.tar.gz

5)设置环境变量。

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

20c19027a828b3ffa3dce9b333e59525.png

下载地址:https://portal-www-software.obs.cn-north-1.myhuaweicloud.com/%E7%BC%96%E8%AF%91%E5%B7%A5%E5%85%B7/gcc-ark-7.3.0-x86_64_aarch64-linux-gnu.tar.gz

据华为官方方面介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器。兼顾 Java 开发效率和C语言运行效率的编译器。

目前几个常用的社交媒体,都在讨论华为的这款开源编译工具,给各位截图瞧瞧。

3e19d5b923bcefe8d6434eca65db1a33.png

b73518f521875750f77ea474809f1dbf.png

最后,欢迎在留言区说说你是如何看待方舟编译器的?

热文推荐

投稿:设计模式之简单工厂模式

本号半年度Java面试题汇总,加薪必备资料。

IntelliJ IDEA 插件汇总。

敲黑板,本文的这些流程图面试必考!!!

终于,把十大经典排序算法汇总了!(Java实现版)

推荐:全网最全的Java并发面试题及答案。

29f80c040a553344143c03632c6d47d9.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值