当前位置:   article > 正文

简易快速在ubuntu20上编译harmony_openharmony ubuntu20

openharmony ubuntu20

Openharmony编译

Openharmony如何在linux上进行源码编译,初次尝试了一下,记录一下自己根据官网记录的比较快速上手的简单步骤操作

环境准备

  • ubuntu20.04
  • 安装必要的依赖软件包:
    sudo apt-get install binutils git-core git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 npm ruby
  • 安装python3
  • 安装repo
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo  #如果没有权限,可下载至其他目录,并将其配置到环境变量中
chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
  • 1
  • 2
  • 3

获取openharmony源码

主干代码获取
repo init -u https://gitee.com/openharmony/manifest.git  -b master --no-repo-verify #这里可能报python找不到的错误,修改/usr/local/bin/repo中首行为 #!/usr/bin/evn python3
repo sync -c  
repo forall -c 'git lfs pull'
  • 1
  • 2
  • 3

获取prebuilts

在源码目录下执行
build/prebuilts_download.sh

编译

./build.sh --product-name Hi3516DV300

编译完后源码目录

在这里插入图片描述
编译完之后的镜像在这里:
在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号