This file is from Wikimedia Commons and may be used by other projects.
The description on its file description page there is shown below.
Summary
This image could be re-created using vector graphics as an SVG file. This has several advantages; see Commons:Media for cleanup for more information. If an SVG form of this image is available, please upload it and afterwards replace this template with {{vector version available|new image name}}. It is recommended to name the SVG file “Ccp Preprocessor for GCC flow diagram 2009.svg”—then the template Vector version available (or Vva) does not need the new image name parameter.
DescriptionCcp Preprocessor for GCC flow diagram 2009.png
Čeština: Popis funkce preprocesoru.
English: Description of the preprocessor. GNU Compiler Collection (GCC) utilizes a preprocessor as the initial stage in the compilation process for languages like C, C++, and Objective-C. This preprocessor, often referred to as cpp (C PreProcessor), transforms the source code before it is passed to the actual compiler.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation Licence, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the licence is included in the section entitled GNU Free Documentation Licence.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue
Captions
Add a one-line explanation of what this file represents
{{Information |Description ={{en|1=Description of the preprocessor.}} {{cs|1=Popis funkce preprocesoru.}} |Source =www.google.com |Author =http://library.gnome.org/users/anjuta-build-tutorial/2.26/figures/compilation-stages.png.en |Date