DragonOS/docs/locales/en/userland/appdev/c-cpp-quick-start.md
LoGin 880720250e
doc: Add ai doc translate tool and add English doc. (#1168)
- add tools/doc_translator.py
- translated docs into English

Signed-off-by: longjin <longjin@DragonOS.org>
2025-05-20 10:44:28 +08:00

1.1 KiB
Raw Permalink Blame History

:::{note} AI Translation Notice

This document was automatically translated by Qwen/Qwen3-8B model, for reference only.

  • Source document: userland/appdev/c-cpp-quick-start.md

  • Translation time: 2025-05-19 01:41:49

  • Translation model: Qwen/Qwen3-8B

Please report issues via Community Channel

:::

Developing C/C++ Applications for DragonOS

Compilation Environment

DragonOS has partial binary compatibility with Linux, so you can use the musl-gcc compiler from Linux. However, since DragonOS does not currently support dynamic linking, you need to add the compilation parameter -static.

For example, you can use the following command:

musl-gcc -static -o hello hello.c

to compile a hello.c file.

When porting existing programs, you may need to configure CFLAGS, LDFLAGS, and CPPFLAGS to ensure correct compilation. Please refer to the actual requirements.

Configuring DADK

Please refer to: Quick Start | DADK