📄️ Building in Ubuntu
Building for Ubuntu platform is remarkably easy.
📄️ Building with Docker
The Betaflight repository includes a preconfigured devcontainer that provides a consistent build environment across all platforms.
📄️ Building in Windows
You can also build using Docker/Devcontainers, which provides a containerized build environment.
📄️ Building in Mac OS X
Building in Mac OS X can be accomplished in just a few steps:
📄️ Building PDF Manual
The manual PDF file is generated by concatenating relevant markdown files and by transforming the result using Gimli to obtain the final PDF file. This steps are handled automatically by the build_docs.sh script located in the root of the repository next to the Makefile.
📄️ Building in Arch Linux
To build BetaFlight, first the ARM toolchain has to be installed:
📄️ Building in Eclipse
How to build, test & debug Betaflight in Eclipse on Linux, Windows & MacOS.
📄️ Building in Fedora 35
Building Configurator in Fedora 35
📄️ Building DFU_Flash
Pre-requisites: python3, python3-intelhex
📄️ Known-Build-Environment-Problems
Cygwin on Windows