华为方舟编译器
v0.2 32位/64位正式版- 软件大小:8.79 MB
- 软件语言:中文
- 软件类型:国产软件 / 编程软件
- 软件授权: 免费软件
- 更新时间:2019-12-02 15:58:32
- 软件等级:
- 软件厂商: -
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网: http://www.itmop.com/
相关软件
Red Gate .NET Reflector(.net 反编译工具)v9.0.2 汉化中文绿色版
63.00 MB/中文/10.0
JPEXS Free Flash Decompiler(Flash反编译工具)v15.0.0 中文免费版
9.00 MB/中文/10.0
Apk+Dex文件反编译及回编译工具合集(APKDB)v2.1.3(20170108b) 官方最新版
21.47 MB/中文/10.0
JD-GUI(Java反编译工具)v1.6.6 绿色免费版
773.00 KB/英文/5.0
.net反编译工具(reflector 8)v8.5.0.179 绿色注册版
4.43 MB/英文/10.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
方舟编译器由华为公司出品的多端多语言编译工具,轻量低开销,很适合现在的绿色环保理念!高效处理器能够快速实现java程序的编写,用着方便,是程序员们的不二之选哦!推荐!
软件介绍
方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。 方舟编译器还在持续演进中,陆续将上述能力实现和开源。
方舟编译器的优势
轻量运行时:
通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小
软硬件协同:
编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳
多语言联合:
将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本
多平台支持:
支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率
方舟编译器使用方法
开发环境推荐
您需要安装一个64位版本的Ubuntu(推荐Ubuntu 16.04)
sudo apt-get -y install openjdk-8-jdk git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip lib32z1-dev qemu g++-multilib gcc-multilib python3-paramiko python-paramiko python-jenkins python-requests python-xlwt libglib2.0-dev libpixman-1-dev linux-libc-dev:i386
sudo apt-get -y install gcc-5-aarch64-linux-gnu g++-5-aarch64-linux-gnu
安装Clang编译器并完成配置(用于编译方舟编译器代码)
下载clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04
LLVM下载地址: http://releases.llvm.org/download.html#8.0.0
放置到openarkcompiler/tools目录,打开openarkcompiler/build/config/BUILDCONFIG.gn文件,将GN_C_COMPILER、GN_CXX_COMPILER和GN_AR_COMPILER三个变量配置为Clang编译器所在路径,例如:
GN_C_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang"
GN_CXX_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang++"
GN_AR_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/llvm-ar"
其中${MAPLE_ROOT}为openarkcompiler源码根目录。
安装Ninja、GN并完成配置
下载Ninja(v1.9.0)及GN(Linux Version)
Ninja下载地址: https://github.com/ninja-build/ninja/releases
GN下载地址:https://archive.softwareheritage.org/browse/content/sha1_git:2dc0d5b26caef44f467de8120b26f8aad8b878be/raw/?filename=gn
将GN和Ninja可执行程序放置到openarkcompiler/tools目录,打开openarkcompiler/Makefile文件,将GN和NINJA两个变量配置为GN和Ninja可执行程序所在路径。例如:
GN := ${MAPLE_ROOT}/tools/gn/gn
NINJA := ${MAPLE_ROOT}/tools/ninja_1.9.0/ninja
开发者可以通过如下方式获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。
官方网站:https://www.openarkcompiler.cn
代码托管网站:https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler
码云镜像仓库地址:https://gitee.com/harmonyos/OpenArkCompiler
常见问题
1、方舟编译器是一次性全部代码吗?
首次开源范围是编译器IR( Intermediate Representation)、RC(Reference Counting)和多语言设计思想等,用于与业界、学术界沟通交流。后续将陆续开源编译器前端、后端,支持其它语言(如 JavaScript)的编译等,当前部分Java语言特性和JVM虚拟机特性的支持未包括在本次开源代码中,包括:annotation、lambda表达式、泛型等。目前仍有很多地方不完善,会在社区陆续迭代,遇到问题请在社区提交issue,欢迎在社区继续讨论设计和代码共建。
2、方舟编译器开源路标是怎样的?
方舟编译器从2019年8月开始开源,欢迎广大的应用开发者、手机厂商、软件从业人员一起共建开源社区和生态。 开源计划大体上这样安排:2019年8月重点开源框架部分;后续将陆续开源编译器前端、后端;支持Java程序编译、JavaScript语言应用的编译等。
3、方舟编译开源面向全球开发者吗?英文网站何时上线?
方舟编译器是向全球开发者进行开源,因此,官方网站和代码托管平台均面向全球开发者开放。目前英文版网站正在紧张的开发及内测,计划将于2019年Q4 上线。
4、方舟编译器源码托管计划是怎么的?
孵化委员会期间,方舟编译器代码是托管在华为云上面。在未来走向开放治理以后,将由所挂靠机构选择的平台进行托管。如果挂靠的机构采取了X平台,我们就采用这个机构的代码托管模式进行托管。
5、方舟编译器开源使用的是什么License?
方舟编译器采用木兰License。木兰License由业界众多专家和公司集体共建,并非华为主导。
6、如何确认下载包来源可靠?MD5校验码是多少?
OpenArkCompiler-0.2-ubuntu-16.04-x86_64.tar.gz包的MD5码是:e7dc8b8c242f2d26429e2ad71dae3112
OpenArkCompiler-0.2.tar.gz 包的MD5码是:1bf859a67c8b9a2d4080bdaf25ef6181
更多>> 软件截图
推荐应用
sublime text 3 27.00 MB
下载/中文/8.0 v4.0.0.4077 中文特别版Java SE Runtime Environment(JRE8 64位版) 79.36 MB
下载/多国语言[中文]/1.0 v8u321 中文官方安装版EditPlus编辑器 2.69 MB
下载/中文/6.0 v5.4.3571 烈火汉化绿色版ultraedit portable64位汉化版 177.00 MB
下载/中文/5.0 v25.20.0.166 绿色中文版版三菱gx works2仿真软件 432.50 MB
下载/中文/9.0 v2.14 官网安装版_附安装教程/产品id(序列号)Borland Turbo C++ 3.0 3.28 MB
下载/英文/8.0 Windows完整版intellij idea 2016 385.00 MB
下载/中文/5.0 v2016.1 汉化破解版Android Studio 2.2.2中文正式版 1.60 GB
下载/中文/10.0 v2.2.2 官方最新版
其他版本下载
精品推荐
相关文章
下载地址
华为方舟编译器 v0.2 32位/64位正式版
查看所有评论>> 网友评论
更多>> 猜你喜欢