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

打开openarkcompiler/Makefile文件,将GN和NINJA两个变量配置为GN和Ninja可执行程序所在路径。例如:

GN := ${MAPLE_ROOT}/tools/gn/gn

NINJA := ${MAPLE_ROOT}/tools/ninja_1.9.0/ninja

6、在OpenArkCompiler目录之下依次执行如下命令:

source build/envsetup.sh

make

命令说明:

source build/envsetup.sh初始化环境,将OpenArkCompiler工具链路径openarkcompiler/src/bin设置到环境变量中make编译OpenArkCompiler的Release版本make BUILD_TYPE=DEBUG编译OpenArkCompiler的Debug版本。

至此,完成方舟编译器源码的编译。编译完成之后的界面如图所示:

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

编译完成之后,在OpenArkCompiler/out目录之下,会有如下几个文件:

推荐阅读