Name : gcc-cpp
| |
Version : 4.6.1
| Vendor : Mandriva
|
Release : 3.3
| Date : 2012-05-03 10:09:44
|
Group : Development/C
| Source RPM : gcc-4.6.1-3.3.src.rpm
|
Size : 1.90 MB
| |
Packager : Mandriva Linux Security Team < security_mandriva_com>
| |
Summary : The C Preprocessor
|
Description :
Cpp is the GNU C-Compatible Compiler Preprocessor. Cpp is a macro processor which is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, abbreviations for longer constructs.
The C preprocessor provides four separate functionalities:
* Inclusion of header files. These are files of declarations that can be substituted into your program. * Macro expansion. You can define \'macros,\' which are abbreviations for arbitrary fragments of C code, and then the C preprocessor will replace the macros with their definitions throughout the program. * Conditional compilation. Using special preprocessing directives, you can include or exclude parts of the program according to various conditions. * Line control. If you use a program to combine or rearrange source files into an intermediate file which is then compiled, you can use line control to inform the compiler about where each source line originated.
|
RPM found in directory: /vol/rzm6/linux-mandriva/official/2011/i586/media/main/updates |