Compiling Linux Air Combat from Source Code


The flight simulation community has long needed a powerful, free flight simulator that could be compiled from source code.
Compiler in action
A great many flight simulators are out there. Some are free and some are not, but very few of them come with source code allowing compilation. Among the few that do come with free source code, most have severe problems. Typically the source code is extremely complex, or it was released after a bankruptcy or some other situation of great urgency, and as a result it's in a messy state or requires highly specialized hardware or expensive or outdated software tools. Often the required tools and modules are no longer available. It can take weeks or months of dedicated, detailed work to put together the required development environment, and after all of that you may find that the associated simulator lacks support for combat or is encumbered by an awkward view system.

LINUX AIR COMBAT is different. Although it is still a work in progress, the source code is unusually well organized, and all of the prerequisites are "mainstream" within the Linux community. Every prerequisite is kept up to date by its own active support organization, and all are readily available free of charge.

After downloading and de-archiving the source code for LINUX AIR COMBAT as described in Tutorial1a and Tutorial1b HERE, you will need to make sure your desktop Linux system is equipped with the necessary c++ compiler, the "CodeBlocks" integrated development environment, and a few other software libraries and components. All of these are free components, and all are very well known throughout the Linux community. Almost every popular version of desktop Linux makes all of these components available through some easy, quick, standardized Internet download. (Refer back to the "Prerequisites" section of the prior page HERE for a more detailed description of each of these items.)

Once your desktop LINUX is equipped with that small set of very popular, free, well-known components, you should be able to compile LINUX AIR COMBAT within 60 seconds and with no need to change any  of the source code at all. Most people report immediate success and find that they can thereafter experiment with the source code to modify the flight simulator according to their personal wishes.


We have made YouTube playlists showing the exact steps we used to compile LINUX AIR COMBAT on various popular distributions of LINUX as follows: