更新时间:2024-06-25 GMT+08:00
分享

加速前准备

在一般的构建工程中,其构建过程大致分为构建前准备(工具链、代码仓)、构建依赖件准备(ninja文件生成)、编译构建、构建后操作(打包、检查等)。其中,构建加速介入编译构建阶段,对此前的构建过程中生成的构建依赖件进行解析,并执行编译。

在配置构建加速前,需如下准备:

  • 找到构建依赖件准备的节点,以OpenHarmony为例,一个形态的编译命令如下:
    1
    ./build.sh --product-name rk3568 --build-target make_all --build-target make_test --ccache false -v
    
  • 准备好构建使用的docker镜像,基于该docker镜像制作新镜像:在dockerfile中增加“/opt/buildtools”目录供加速工具部署,并确保构建用户对“/opt/buildtools”目录有权限写入。参考命令如下:
    1
    RUN mkdir -p /opt/buildtools && chmod -R 777 /opt/buildtools
    
分享:

    相关文档

    相关产品