准备工作

  • 1. 64位linux设备一台
  • 2. 良好的网络

开始教程:

1.git clone https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler.git

2.安装ninja、clang、llvm(使用你linux发行版的包管理器)

3.Clone 并编译Google的GN,国内访问困难可使用镜像:https://git.weiran.org.cn/xkeyC/gn.git

编译方法可参考:https://git.weiran.org.cn/xkeyC/gn/src/branch/master/README.md 或下图

4.将编译好的GN移动至OpenArkCompiler/tools/gn/

5.修改OpenArkCompiler/Makefile文件的变量:

MAPLE_ROOT := 方舟编译器源码的绝对路径

NINJA := ninja二进制文件的绝对路径

6.修改OpenArkCompiler/build/config 文件的变量,为之前安装的clang,llvm路径

7.make开始编译,等待编译结束,拿到最终二进制文件(OpenArkCompiler/out)


1 条评论

头像

Gadgetry · 2019年9月1日 下午2:26

华为nb

发表评论

电子邮件地址不会被公开。 必填项已用*标注