编写“Hello World”程序
下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
示例目录
示例完整目录如下:
applications/sample/hello
│── BUILD.gn
└── src
└── helloworld.c

开发步骤
请在源码目录中通过以下步骤创建“Hello World”应用程序。
-
新建目录及源码。
新建applications/sample/hello/src/helloworld.c目录及文件,代码如下所示,用户可以自定义修改打印内容(例如:修改OHOS为World)。当前应用程序可支持标准C及C++的代码开发。
#include <stdio.h> int main(int argc, char **argv) { printf("\n\n"); printf("\n\t\tHello OHOS!\n"); printf("\n\n\n"); return 0; } -
新建编译组织文件。
新建applications/sample/hello/BUILD.gn文件,内容如下所示:
import("//build/lite/config/component/lite_component.gni") lite_component("hello-OHOS") { features = [ ":helloworld" ] } executable("helloworld") { output_name = "helloworld" sources = [ "src/helloworld.c" ] } -
添加新组件。
修改文件build/lite/components/communication.json,添加组件hello_world_app的配置,如下所示为communication.json文件片段,"##start##"和"##end##"之间为新增配置("##start##"和"##end##"仅用来标识位置,添加完配置后删除这两行):
{ "components": [ { "component": "camera_sample_communication", "de
OpenHarmonyHelloWorld示例与开发入门指南

最低0.47元/天 解锁文章
3386

被折叠的 条评论
为什么被折叠?



