1.1K Star 6.1K Fork 4.9K

OpenHarmony / docs

 / 详情

开发应用程序提供的示例应该配套提供使用提供的llvm中的工具单独编译,没有必要通过编译整个文件系统镜像一起编译

已完成
需求
创建于  
2020-09-16 16:51

该问题是怎么引起的?

https://gitee.com/openharmony/docs/blob/master/quick-start/开发Hi3516第一个应用程序示例.md

建议同步指导一下怎么单独编这个程序,而不是放在系统中一起编译,用来提高编译效率, 类似Linux下直接使用gcc test.c 这样编译

另外建议在编译脚本中提供参数可以将内核态和rootfs分开编译,个人PC性能有限,整个编译比较耗时,有时候只需要替换内核,不需要编译rootfs

评论 (3)

GongHui 创建了需求
GongHui 关联仓库设置为OpenHarmony/docs
NEEN 负责人设置为Xingwa
NEEN 添加了product-question(已删除)标签
NEEN 添加了doc_code(已删除)标签
Xingwa 添加协作者Xingwa
Xingwa 负责人Xingwa 修改为潘孝群
Xingwa 取消协作者Xingwa
潘孝群 任务状态待办的 修改为已确认
潘孝群 任务状态已确认 修改为待办的
潘孝群 添加协作者潘孝群
潘孝群 负责人潘孝群 修改为zmx
潘孝群 取消协作者潘孝群
展开全部操作日志

或许将kernel和rootfs区分开,然后把各个模块抽出来做成SDK的形式会更方便,更好上手?有点类似hpm的设计思路?但是在开发的过程中可能还是习惯各个部分都能够自由的定制,而不是内核和文件系统都统一编译。

或许将kernel和rootfs区分开,然后把各个模块抽出来做成SDK的形式会更方便,更好上手?有点类似hpm的设计思路?但是在开发的过程中可能还是习惯各个部分都能够自由的定制,而不是内核和文件系统都统一编译。

@yhuan416 只能说我个人是这样感觉的,但是可能开发团队有他们的考量?

NEEN 移除了doc_code(已删除)标签

当前只支持单独编译组件,命令请参加build_lite仓readme中hb使用说明中的-T参数。
例如单独编译内核hb build -T //kernel/liteos_a:make, 这样只会编译内核镜像。所有组件独立编译时不会打包rootfs。

NEEN 任务状态待办的 修改为已完成
NEEN 移除了product-question(已删除)标签

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
6580357 yhuan416 1604858120
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs

搜索帮助