方舟编译器开源,华为自家开源平台面世!(附编译过程)( 七 )

官方推荐安装上述库,但是即使是在Ubuntu 16.04上,这里很多库的版本较低。但是小版本号应该没什么太大的影响,我的本地环境以前编译过别的程序,所以导致很多库的版本都比这个推荐的要高,最终没有影响我的编译。所以不用太苛求其版本号。

3、源码下载:

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

4、llvm和clang的下载及配置:

从LLVM Download Page下载LLVM8.0.0的Ubuntu 16.04 (.sig) 二进制包。解压之后,放到OpenArkCompiler/tools目录之下。

LLVM Download Page:

http://releases.llvm.org/download.html#8.0.0

Ubuntu 16.04 (.sig):

http://releases.llvm.org/8.0.0/

打开openarkcompiler/build/config/BUILDCONFIG.gn文件,将其中的GN_C_COMPILER、GN_CXX_COMPILER和GN_AR_COMPILER 三个变量配置为Clang编译器所在路径,例如:

推荐阅读