本文主要是介绍嵌入式Openharmony系统构建与启动详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家好,今天主要给大家分享一下,如何构建Openharmony子系统以及系统的启动过程分解。
第一:OpenHarmony系统构建
首先熟悉一下,构建系统是一种自动化处理工具的集合,通过将源代码文件进行一系列处理,最终生成和用户可以使用的目标文件。这里的目标文件包括静态链接库文件、动态链接库文件、可执行文件、脚本文件、配置文件等。
我们在编写helloworld程序时,可以直接使用gcc命令“gcc -o hello helloworld.c”编译代码源
文件,以生成可执行程序hello。
当开发项目变得稍微复杂一点时,比如有数十个源代码文件,其中有些文件需要编译成库文件,有些文件需要编译成可执行文件。如果还是一个个地手动编译源文件,不但单调乏味,而且还容易出错。这时,我们可以写一个编译规则描述文件Makefile,把编译源代码的规则清楚地写出来,然后执行make命令,使其按照Makefile的描述来调用编译工具,以自动编译整个项目。也就是说,组合使用make和 Makefile,再加上编译工具链就可以了自动进行编译了。
这篇关于嵌入式Openharmony系统构建与启动详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!