linux安装方舟编译器,华为方舟编译器安装 软件源码地址,华为方舟编译器安装 软件源码地址预约 - 浏览器家园...
华为方舟编译器下载安装 软件源码下载地址
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安装方舟编译器,华为方舟编译器安装 软件源码地址,华为方舟编译器安装 软件源码地址预约 - 浏览器家园...相关推荐
- 华为鸿蒙系统HarmonyOS学习之十四:方舟编译器
华为鸿蒙系统HarmonyOS学习之十四:方舟编译器 方舟编译器是华为自研的一个支持多种编程语言,多种芯片平台的联合编译编程平台,而经过方舟编译器编译适配后的APP,运行效率会大大提高,拥有更为流畅的 ...
- Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!
点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...
- c语言代码闭源,开源被喷,闭源被疑:方舟编译器怎么这么难?
声明:本文来自于微信公众号 InfoQ(ID:infoqchina),作者:赵钰莹,授权站长之家转载发布. 闭源时被质疑是否真的存在这样一个编译器,开源后又被喷技术含量不行,方舟编译器怎么就这么难?本 ...
- 【HBuilderX】预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件:
[HBuilderX]预编译器错误:代码使用了scss/sass语言,但未安装相应的编译器插件,请前往插件市场安装该插件: 一.报错 二.报错原因 三.解决办法 一.报错 预编译器错误:代码使用了sc ...
- 每次编译要改名_华为突然在欧洲注册鸿蒙:正式改名方舟!与安卓竞争海外市场...
华为突然在欧洲注册鸿蒙:正式改名方舟!与安卓竞争海外市场 最近,华为宣布目前已经申请注册"鸿蒙"商标,并作为其自研系统的名称,我们知道,这套系统的作用在于Android以及Wind ...
- linux安装gcc运行时库,现在可以在CentOS 8系统下用命令安装GCC 8.3.1版本
如果你需要在CentOS 8系统下安装GCC 8,则只需要运行相关的命令就可以了,现在安装的版本是GCC 8.3.1.如果你需要编译安装GCC源码包,则本文不适合你阅读,本文就介绍安装GCC最简单的方 ...
- Linux账户标识R=400是什么意思_带你阅读linux内核源码:通俗讲解编译器、交叉编译器和大小端...
欢迎关注"技术简说",持续分享linux内核和驱动开发干货. 本文内容包括: 编译器和交叉编译器的介绍 交叉编译器的命名规则 如何交叉编译C代码 大端.小端的通俗讲解 如何判断你的 ...
- 方舟os比鸿蒙好听,华为“鸿蒙OS”系统海外首亮相,改名“方舟OS”!
原标题:华为"鸿蒙OS"系统海外首亮相,改名"方舟OS"! [叶紫网2019年6月17日]独乐乐不如众乐乐,点击上方头像并添加关注,与叶紫科技小熊一起探索科技的 ...
- Linux安装和管理程序(包括rpm包安装、卸载、升级以及源码包的手工编译安装)
点击蓝色目录查找相应内容 Linux应用程序简介 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 RPM包管理工具 查询RPM软件包信息 查询已安装的RPM软件信息 查询未安装 ...
最新文章
- java怎么写隐藏bug_同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
- virtualbox vm linux 动态获取ip
- 每日一皮:为了找个程序员租客,我拼了!
- [video super resolution] ESPCN论文笔记
- [architecture]-ARMV7架构下Linux Kernel的Userspace进程切换时保存和恢复哪些寄存器
- 【机器学习基础】数学推导+纯Python实现机器学习算法4:决策树之ID3算法
- allegro怎么设置孔的属性_两种在Allegro中增加过孔的方法
- 数据库单表千万行 LIKE 搜索优化手记
- 二维数据和一维指针数组
- 用 man 命令查看 ls 命令的使用手册_Python学习第167课--用man和info打开Linux命令说明书的区别...
- 跳转的两种方式(转发与重定向)
- c语言- I Love GPLT
- QT 5.9.0下载安装及配置教程(自动化运维环境)
- 小工具:(求ASCII码值)
- KeilC51与MDK安装共存
- mysql 存正负数_mysql 存储负数
- 代码没问题但运行不出来
- blender玻璃材质
- 启动Mysql时报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended
- 【JavaScript】重温第一次
热门文章
- 小说里的编程 【连载之十五】元宇宙里月亮弯弯
- C++并发型模式#7: 读写锁 - shared_mutex
- java截取固定大小图片_识文精灵(ocrwiz):如何把在线文字识别(图片转文字)OCR的互动体验提升到极致...
- Java键盘录入的三种方式
- 【小程序学习】uni-app无法启动微信开发者工具
- 中国女排获得里约奥运会冠军
- IP归属地在线查询平台 javaSE
- shell脚本动画小工具
- mfc 默认窗口大小和位置是如何设置的
- Qt中LNK1181:无法打开输入文件“*.obj“报错