华为方舟编译器下载安装 软件源码下载地址

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

编译器源码包

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

源码下载:立即下载

linux安装方舟编译器,华为方舟编译器安装 软件源码地址,华为方舟编译器安装 软件源码地址预约 - 浏览器家园...相关推荐

  1. 华为鸿蒙系统HarmonyOS学习之十四:方舟编译器

    华为鸿蒙系统HarmonyOS学习之十四:方舟编译器 方舟编译器是华为自研的一个支持多种编程语言,多种芯片平台的联合编译编程平台,而经过方舟编译器编译适配后的APP,运行效率会大大提高,拥有更为流畅的 ...

  2. Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!

    点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...

  3. c语言代码闭源,开源被喷,闭源被疑:方舟编译器怎么这么难?

    声明:本文来自于微信公众号 InfoQ(ID:infoqchina),作者:赵钰莹,授权站长之家转载发布. 闭源时被质疑是否真的存在这样一个编译器,开源后又被喷技术含量不行,方舟编译器怎么就这么难?本 ...

  4. 【HBuilderX】预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件:

    [HBuilderX]预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件: 一.报错 二.报错原因 三.解决办法 一.报错 预编译器错误:代码使用了sc ...

  5. 每次编译要改名_华为突然在欧洲注册鸿蒙:正式改名方舟!与安卓竞争海外市场...

    华为突然在欧洲注册鸿蒙:正式改名方舟!与安卓竞争海外市场 最近,华为宣布目前已经申请注册"鸿蒙"商标,并作为其自研系统的名称,我们知道,这套系统的作用在于Android以及Wind ...

  6. linux安装gcc运行时库,现在可以在CentOS 8系统下用命令安装GCC 8.3.1版本

    如果你需要在CentOS 8系统下安装GCC 8,则只需要运行相关的命令就可以了,现在安装的版本是GCC 8.3.1.如果你需要编译安装GCC源码包,则本文不适合你阅读,本文就介绍安装GCC最简单的方 ...

  7. Linux账户标识R=400是什么意思_带你阅读linux内核源码:通俗讲解编译器、交叉编译器和大小端...

    欢迎关注"技术简说",持续分享linux内核和驱动开发干货. 本文内容包括: 编译器和交叉编译器的介绍 交叉编译器的命名规则 如何交叉编译C代码 大端.小端的通俗讲解 如何判断你的 ...

  8. 方舟os比鸿蒙好听,华为“鸿蒙OS”系统海外首亮相,改名“方舟OS”!

    原标题:华为"鸿蒙OS"系统海外首亮相,改名"方舟OS"! [叶紫网2019年6月17日]独乐乐不如众乐乐,点击上方头像并添加关注,与叶紫科技小熊一起探索科技的 ...

  9. Linux安装和管理程序(包括rpm包安装、卸载、升级以及源码包的手工编译安装)

    点击蓝色目录查找相应内容 Linux应用程序简介 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 RPM包管理工具 查询RPM软件包信息 查询已安装的RPM软件信息 查询未安装 ...

最新文章

  1. java怎么写隐藏bug_同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
  2. virtualbox vm linux 动态获取ip
  3. 每日一皮:为了找个程序员租客,我拼了!
  4. [video super resolution] ESPCN论文笔记
  5. [architecture]-ARMV7架构下Linux Kernel的Userspace进程切换时保存和恢复哪些寄存器
  6. 【机器学习基础】数学推导+纯Python实现机器学习算法4:决策树之ID3算法
  7. allegro怎么设置孔的属性_两种在Allegro中增加过孔的方法
  8. 数据库单表千万行 LIKE 搜索优化手记
  9. 二维数据和一维指针数组
  10. 用 man 命令查看 ls 命令的使用手册_Python学习第167课--用man和info打开Linux命令说明书的区别...
  11. 跳转的两种方式(转发与重定向)
  12. c语言- I Love GPLT
  13. QT 5.9.0下载安装及配置教程(自动化运维环境)
  14. 小工具:(求ASCII码值)
  15. KeilC51与MDK安装共存
  16. mysql 存正负数_mysql 存储负数
  17. 代码没问题但运行不出来
  18. blender玻璃材质
  19. 启动Mysql时报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended
  20. 【JavaScript】重温第一次

热门文章

  1. 小说里的编程 【连载之十五】元宇宙里月亮弯弯
  2. C++并发型模式#7: 读写锁 - shared_mutex
  3. java截取固定大小图片_识文精灵(ocrwiz):如何把在线文字识别(图片转文字)OCR的互动体验提升到极致...
  4. Java键盘录入的三种方式
  5. 【小程序学习】uni-app无法启动微信开发者工具
  6. 中国女排获得里约奥运会冠军
  7. IP归属地在线查询平台 javaSE
  8. shell脚本动画小工具
  9. mfc 默认窗口大小和位置是如何设置的
  10. Qt中LNK1181:无法打开输入文件“*.obj“报错