xref: /DragonOS/docs/userland/appdev/c-cpp-quick-start.md (revision f049d1af01da7b92f312245ed411b22475b76065)
1# 为DragonOS开发C/C++应用
2
3## 编译环境
4
5  DragonOS与Linux具有部分二进制兼容性,因此可以使用Linux的musl-gcc进行编译。但是由于DragonOS还不支持动态链接,
6因此要增加编译参数`-static`
7
8比如,您可以使用
9```shell
10musl-gcc -static -o hello hello.c
11```
12来编译一个hello.c文件。
13
14在移植现有程序时,可能需要配置`CFLAGS`和`LDFLAGS`,以及`CPPFLAGS`,以便正确地编译,具体请以实际为准。
15
16