From LXF Wiki
This Linux-related article is a stub. You can help LXFWiki by expanding it (http://www.linuxformat.com/wiki/index.php?title=Compile&action=edit).
The process of turning source code into machine-executable binary. For example, the GNU project's compiler, GCC, converts C, C++ and other languages from their human-readable source into assembler (which is then converted into machine code).