Menu

Compile

Hugh Greene

In computer science, compilation is the process of transforming source
code written in a programming language into another. The target language
often has a binary form known as object code; translating to this object
code is usually what is implied by the word
compile.

ENIGMA utilizes two layers of compilation. The first layer can only be
aptly referred to as the ENIGMA compiler.
Its responsibility is to compile ENIGMA's language,
EDL, into C++.

From there begins phase two, in which a well-developed compiler
translates the C++ to object code (Compilation in the traditional
sense). Our compiler of choice is the GCC.

Once you have developed your
game
, ENIGMA can compile it
into a ready-to-run executable by simply clicking ENIGMA > Compile and
selecting a filename and location to compile your game to. Compilation
options (such as the target platform) can
be changed in the Enigma Settings, found
by either double clicking Enigma Settings in the tree or by clicking
ENIGMA > Settings.


Related

Wiki: C++
Wiki: EDL
Wiki: ENIGMA_compiler
Wiki: Plugin

MongoDB Logo MongoDB