当前位置: 首页 > article >正文

[OpenHarmony5.0][Docker][环境]OpenHarmony5.0 Docker编译环境镜像下载以及使用方式

0. 制作过程

如果你想知道这个镜像是如何制作的,请看下面的教程,如果你只想拿到镜像。那就往下看就好了

链接:

1. 获取源码

源码下载请参考:OHOS_5.0中的[源码下载]章节,建议使用镜像站点下载。

image-20241121153308195

2. 获取镜像

在Gitee下载我的镜像包:

git clone 

3. 导入镜像

Docker的安装请参照其他教程,较为简单,这里不再赘述

sudo docker import <your git folder>/docker_openharmony_5_sources.docker <your own image name>

4. 运行容器

启动的时候要顺便把源码通过Volume映射到Ubuntu里面

下面的-v内容一定要特别注意!!!

你的映射必须要到源码的上一级目录,把源码再加一层文件夹,也就是说你要映射为如下结构!!!

OHOS_5/(应该映射的是这一层,也就是`-v`参数后面写的东西,映射到Docker里也应该是这个层级)
	├── OHS_5 (源码真正存放的目录)
	├── openharmony_prebuilts (如果你是repo同步源码,这个东西后面才会有)
sudo docker run --name ohos_5_v0.1 -ti -v /home/vernon/OpenHarmony-v5.0.0-Release:/mnt/OHOS_5 -p 10022:22 ohos_5_v0.1 /bin/bash

5. 切换用户(重要)

su taxue

超级用户密码是123456

后续的工作请务必使用这个普通用户,每次进入容器之前,都要切换到这个用户!!!

6. 准备编译

6.1 clean

执行一次clean

hb clean

6.2 预编译工具

这里为了保险起见,重新过一下编译工具

bash build/prebuilts_download.sh

6.3 设置编译目标

hb set

这里我选择的是RK3568,对应DAYU200的板子

image-20241121182126875

6.4 开始编译

hb build

编译结果:

F. 参考

img-nmd7ihVp-1732245900187)]

6.4 开始编译

hb build

编译结果:

F. 参考

https://blog.csdn.net/zedelei/article/details/90208183


http://www.kler.cn/a/406132.html

相关文章:

  • 快速图像识别:落叶植物叶片分类
  • 【K8S问题系列 |18 】如何解决 imagePullSecrets配置正确,但docker pull仍然失败问题
  • 【ASE】第八课_冰(ice)的效果
  • Cmakelist.txt之win-c-udp-client
  • C++ 中的移动语义
  • Redis性能优化的18招
  • 力扣 LeetCode 530. 二叉搜索树的最小绝对差(Day10:二叉树)
  • 观察者模式和订阅模式
  • 信创时代的数据库之路:2024 Top10 国产数据库迁移与同步指南
  • Excel表查找与引用函数、逻辑函数、财务函数
  • Claude3.5-Sonnet和GPT-4o怎么选(附使用链接)
  • m个数 生成n个数的所有组合 详解
  • 全面前端显示:鹅成熟与否识别
  • 深入理解 HTTP 请求头与请求体
  • PG的并行查询
  • 亲测解决Unpack operator in subscript requires Python 3.11 or newer
  • 本地可运行,jar包运行错误【解决实例】:通过IDEA的maven package打包多模块项目
  • java基础---反射
  • 综合练习--轮播图
  • ubuntu20.04中编译安装gcc 9.2.0
  • .net将List<实体1>的数据转到List<实体2>
  • Linux 常用命令大汇总
  • 【数论】莫比乌斯函数及其反演
  • 探索免费的Figma中文版:开启高效设计之旅
  • tcp::acceptor acceptor(io_service, tcp::endpoint(tcp::v4(), PORT)); 解析
  • (超级详细!!!)解决“com.mysql.jdbc.Driver is deprecated”警告:详解与优化