跳转至

第一个程序

项目编写

  1. applications/genkipi/app 下新建 hello_world 文件夹
  2. hello_world 下新建 main.c 文件
  3. 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"
    ]
}