Up to date
This page is up to date for Godot
If you still find outdated information, please open an issue.
Compiling for Linux, *BSD¶
This page describes how to compile Linux editor and export template binaries from source. If you're looking to export your project to Linux instead, read Exporting for Linux.
For compiling under Linux or other Unix variants, the following is required:
GCC 7+ or Clang 6+.
SCons 3.0+ build system.
If your distribution uses Python 2 by default, or you are using a version of SCons prior to 3.1.2, you will need to change the version of Python that SCons uses by changing the shebang (the first line) of the SCons script file to
#! /usr/bin/python3. Use the command
which sconsto find the location of the SCons script file.
pkg-config (used to detect the development libraries listed below).
X11, Xcursor, Xinerama, Xi and XRandR.
Optional - libudev (build with
To get the Godot source code for compiling, see Getting the source.
For a general overview of SCons usage for Godot, see Introduction to the buildsystem.