# 为DragonOS开发C/C++应用 — DragonOS dev 文档

# 为DragonOS开发C/C++应用

## 编译环境

DragonOS与Linux具有部分二进制兼容性，因此可以使用Linux的musl-gcc进行编译。但是由于DragonOS还不支持动态链接， 因此要增加编译参数`-static`

比如，您可以使用

    musl-gcc -static -o hello hello.c

来编译一个hello.c文件。

在移植现有程序时，可能需要配置`CFLAGS`和`LDFLAGS`，以及`CPPFLAGS`，以便正确地编译，具体请以实际为准。

## 配置dadk

请参考：Quick Start | DADK

Other Versions v: V0.2.0

Tags
  V0.1.0
  V0.1.1
  V0.1.10
  V0.1.2
  V0.1.3
  V0.1.4
  V0.1.5
  V0.1.6
  V0.1.7
  V0.1.8
  V0.1.9
  V0.2.0
  V0.3.0
  V0.4.0

Branches
  master