第一个程序
项目编写¶
- 在
applications/genkipi/app
下新建hello_world
文件夹 - 在
hello_world
下新建main.c
文件 - 在
hello_world
下新建BUILD.gn
文件
代码部分¶
main.c
文件内容
#include "ohos_init.h"
#include "ohos_types.h"
static void start(void) {
printf("hello world!!!\n");
}
APP_FEATURE_INIT(start);
项目Build.gn¶
hello_world
目录下 BUILD.gn
内容为
static_library("hello_world") {
sources = [
"main.c"
]
include_dirs = [
"//utils/native/lite/include"
]
}
外部Build.gn¶
hello_world
文件夹上一级目录下BUILD.gn
内容为
import("//build/lite/config/component/lite_component.gni")
lite_component("app") {
features = [
"hello_world"
]
}