Compile
From LXF Wiki
(Difference between revisions)
| Revision as of 19:16, 4 Oct 2007 Guy (Talk | contribs) stub ← Go to previous diff |
Revision as of 19:22, 4 Oct 2007 Guy (Talk | contribs) bit more Go to next diff → |
||
| Line 1: | Line 1: | ||
| {{Stub}} | {{Stub}} | ||
| - | 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). | + | The process of turning [[source code]] into a machine-executable binary file. For example, the [[GNU]] project's compiler collection, [[GCC]], converts C, C++ and other languages from their human-readable (text) source into machine code. Actually, the GCC is quite a bit more complicated than that: it first complies the text into a special intermediate code of its own, then it optimises (streamlines) that code into a standard source-independent form, which it then passes on to a machine-specific optimiser and compiler which finally produce the binary executable. |
| [[Category:Software]] | [[Category:Software]] | ||
Revision as of 19:22, 4 Oct 2007
This Linux-related article is a stub. You can help LXFWiki by expanding it (http://www.linuxformat.co.uk/wiki/index.php?title=Compile&action=edit).
The process of turning source code into a machine-executable binary file. For example, the GNU project's compiler collection, GCC, converts C, C++ and other languages from their human-readable (text) source into machine code. Actually, the GCC is quite a bit more complicated than that: it first complies the text into a special intermediate code of its own, then it optimises (streamlines) that code into a standard source-independent form, which it then passes on to a machine-specific optimiser and compiler which finally produce the binary executable.

