- Name: gcc-cpp
- Version: 4.7.3_2012.10
- Release: 3.1
- Epoch:
- Group: Development/C
- License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
- Url: http://gcc.gnu.org/
- Summary: The C Preprocessor
- Architecture: x86_64
- Size: 1051243
- Distribution: Mandriva Linux
- Vendor: Mandriva
- Packager: Per Øyvind Karlsen <peroyvind@mandriva.org>
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.
- OptFlags: -O2 -Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC
- Cookie: l1.mandriva.com 1351660558
- Buildhost: l1.mandriva.com
Sources packages:
Other version of this rpm: