DragonOS/docs/userland/appdev/c-cpp-quick-start.md

490 B
Raw Blame History

为DragonOS开发C/C++应用

编译环境

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

比如,您可以使用

musl-gcc -static -o hello hello.c

来编译一个hello.c文件。

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