简易快速在ubuntu20上编译harmony

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

获取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'

获取prebuilts

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

编译

./build.sh --product-name Hi3516DV300

编译完后源码目录

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值