Files
edgetx-gx12/docs/building/index.md
T

1.6 KiB

Building EdgeTX

This section contains step-by-step build instructions for every supported platform. Whether you want to build a custom firmware binary, run the EdgeTX simulator, or contribute to development, pick the guide that matches your environment.

Available build guides

Guide Platform
In a Web Browser (CodeSpaces) Any OS — no local setup required
Windows Windows — Visual Studio 2022 + Ninja
Windows (Docker) Windows 10 — Docker Desktop
Linux (Ubuntu 22.04) Ubuntu 22.04 (bare-metal, VM, or WSL2)
Linux (Ubuntu 24.04) Ubuntu 24.04 (bare-metal, VM, or WSL2)
Linux (WSL / Ubuntu 20.04) Windows 10/11 — WSL2 with Ubuntu 20.04
macOS (Sequoia / Tahoe) macOS 15 (Sequoia) and macOS 26 (Tahoe)
macOS (Sonoma) macOS 14.1 (Sonoma)
macOS (Catalina) macOS 10.15 (Catalina)
Compilation Options Reference list of all CMake build flags
Qt Creator (Obsolete) Historical — no longer maintained

Notes

  • The document here is meant to help you develop or test changes to EdgeTX on your PC, not to build flight/radio safe version of binaries.
  • For a list of all available CMake build options, see Compilation Options.
  • For radio-specific build flags (PCB, PCBREV), refer to the build scripts at https://github.com/EdgeTX/edgetx/tree/main/tools.