gcc-cpp-5.4.0-5.mga6.x86_64.rpm


Advertisement

Description

gcc-cpp - The C Preprocessor

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package filename gcc-cpp-5.4.0-5.mga6.x86_64.rpm
Package name gcc-cpp
Package version 5.4.0
Package release 5.mga6
Package architecture x86_64
Package type rpm
Category Development/C
Homepage http://gcc.gnu.org/
License GPLv3+
Maintainer -
Download size 5.90 MB
Installed size 19.85 MB
The C preprocessor 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,' which are abbreviations for longer
constructs.
The C preprocessor provides four separate facilities that you can use as
you see fit:
* 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.
You should install this package if you are a programmer who is searching for
such a macro processor.

Alternatives

Package Version Architecture Repository
gcc-cpp-5.5.0-1.mga6.x86_64.rpm 5.5.0 x86_64 Mageia Core Updates
gcc-cpp-5.5.0-1.mga6.i586.rpm 5.5.0 i586 Mageia Core Updates
gcc-cpp-5.4.0-5.mga6.i586.rpm 5.4.0 i586 Mageia Core
gcc-cpp - - -

Requires

Name Value
ld-linux-x86-64.so.2()(64bit) -
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) -
libc.so.6()(64bit) -
libc.so.6(GLIBC_2.11)(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
libc.so.6(GLIBC_2.3)(64bit) -
libc.so.6(GLIBC_2.3.2)(64bit) -
libc.so.6(GLIBC_2.3.4)(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libc.so.6(GLIBC_2.7)(64bit) -
libc.so.6(GLIBC_2.8)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libgmp.so.10()(64bit) -
libisl.so.15()(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libmpc.so.3()(64bit) -
libmpfr.so.4()(64bit) -
libz.so.1()(64bit) -
update-alternatives -

Provides

Name Value
gcc-cpp == 5.4.0-5.mga6
gcc-cpp(x86-64) == 5.4.0-5.mga6
gcc5-cpp == 5.4.0-5.mga6

Conflicts

Name Value
gcc3.3-cpp < 3.3.6-8

Obsoletes

Name Value
gcc5-cpp -

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package gcc-cpp-5.4.0-5.mga6.x86_64.rpm
Source Package gcc-5.4.0-5.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install gcc-cpp rpm package:
    # urpmi gcc-cpp

Files

Path
/usr/bin/cpp
/usr/bin/cpp-5.4.0
/usr/lib/cpp
/usr/lib/gcc/x86_64-mageia-linux-gnu/5.4.0/cc1
/usr/share/locale/be/LC_MESSAGES/cpplib.mo
/usr/share/locale/ca/LC_MESSAGES/cpplib.mo
/usr/share/locale/da/LC_MESSAGES/cpplib.mo
/usr/share/locale/de/LC_MESSAGES/cpplib.mo
/usr/share/locale/el/LC_MESSAGES/cpplib.mo
/usr/share/locale/eo/LC_MESSAGES/cpplib.mo
/usr/share/locale/es/LC_MESSAGES/cpplib.mo
/usr/share/locale/fi/LC_MESSAGES/cpplib.mo
/usr/share/locale/fr/LC_MESSAGES/cpplib.mo
/usr/share/locale/id/LC_MESSAGES/cpplib.mo
/usr/share/locale/ja/LC_MESSAGES/cpplib.mo
/usr/share/locale/nl/LC_MESSAGES/cpplib.mo
/usr/share/locale/pt_BR/LC_MESSAGES/cpplib.mo
/usr/share/locale/ru/LC_MESSAGES/cpplib.mo
/usr/share/locale/sr/LC_MESSAGES/cpplib.mo
/usr/share/locale/sv/LC_MESSAGES/cpplib.mo
/usr/share/locale/tr/LC_MESSAGES/cpplib.mo
/usr/share/locale/uk/LC_MESSAGES/cpplib.mo
/usr/share/locale/vi/LC_MESSAGES/cpplib.mo
/usr/share/locale/zh_CN/LC_MESSAGES/cpplib.mo
/usr/share/locale/zh_TW/LC_MESSAGES/cpplib.mo
/usr/share/man/man1/cpp.1.xz

Changelog

2017-07-01 - tmb <tmb> 5.4.0-5.mga6
+ Revision: 1108810
- add Mageia branding (requested by Remi on dev@ ml)
2017-05-13 - tmb <tmb> 5.4.0-4.mga6
+ Revision: 1100979
- more miscompilation and ICE fixes from upstream gcc-5 branch
2017-04-26 - tmb <tmb> 5.4.0-3.mga6
+ Revision: 1097540
- more fixes from upstream gcc-5 branch
2017-03-26 - tmb <tmb> 5.4.0-2.mga6
+ Revision: 1094890
- add regression, miscompilation and ICE fixes from upstream gcc-5 branch
- Support exception propagation without lock-free atomic int
2016-06-03 - tmb <tmb> 5.4.0-1.mga6
+ Revision: 1020173
- update to 5.4.0 final
2016-05-29 - tmb <tmb> 5.4.0-0.RC.1.mga6
+ Revision: 1019344
- update to 5.4.0-RC
+ tv <tv>
- fix error on uninstalling gcc-doc
2016-05-05 - tmb <tmb> 5.3.1-0.20160503.1.mga6
+ Revision: 1009624
- update to 2016-05-03 snapshot
2016-04-20 - tmb <tmb> 5.3.1-0.20160419.1.mga6
+ Revision: 1003817
- update to 2016-04-19
+ pterjan <pterjan>
- Add flags for armv7hl
2016-04-06 - tmb <tmb> 5.3.1-0.20160405.1.mga6
+ Revision: 999024
- update to 2016-04-05
2016-03-24 - tmb <tmb> 5.3.1-0.20160322.1.mga6
+ Revision: 994763
- update to 2016-03-22

See Also

Package Description
gcc-cris-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for cris-linux-gnu
gcc-doc-5.4.0-5.mga6.noarch.rpm GCC documentation
gcc-frv-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for frv-linux-gnu
gcc-gfortran-5.4.0-5.mga6.x86_64.rpm Fortran 95 support for gcc
gcc-gnat-5.4.0-5.mga6.x86_64.rpm Ada 95 support for gcc
gcc-h8300-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for h8300-linux-gnu
gcc-hppa-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for hppa-linux-gnu
gcc-hppa64-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for hppa64-linux-gnu
gcc-ia64-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for ia64-linux-gnu
gcc-java-5.4.0-5.mga6.x86_64.rpm Java support for gcc
gcc-m32r-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for m32r-linux-gnu
gcc-m68k-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for m68k-linux-gnu
gcc-microblaze-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for microblaze-linux-gnu
gcc-mips64-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for mips64-linux-gnu
gcc-mn10300-linux-gnu-6.0.0-0.2.mga6.x86_64.rpm Cross-build binary utilities for mn10300-linux-gnu
Advertisement
Advertisement