mcpp - Alternative C/C++ preprocessor

Property Value
Distribution CentOS 6
Repository CentOS i386
Package filename mcpp-2.7.2-4.1.el6.i686.rpm
Package name mcpp
Package version 2.7.2
Package release 4.1.el6
Package architecture i686
Package type rpm
Category Development/Languages
License BSD
Maintainer -
Download size 23.12 KB
Installed size 47.39 KB
C/C++ preprocessor defines and expands macros and processes '#if',
'#include' and some other directives.
MCPP is an alternative C/C++ preprocessor with the highest conformance.
It supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98.
MCPP is especially useful for debugging a source program which uses
complicated macros and also useful for checking portability of a source.
Though mcpp could be built as a replacement of GCC's resident
proprocessor or as a stand-alone program without using library build of
mcpp, this package installs only a program named 'mcpp' which links
shared library of mcpp and behaves independent from GCC.


Package Version Architecture Repository
mcpp-2.7.2-4.1.el6.x86_64.rpm 2.7.2 x86_64 CentOS
mcpp - - -


Name Value - -
rtld(GNU_HASH) -


Name Value
mcpp = 2.7.2-4.1.el6
mcpp(x86-32) = 2.7.2-4.1.el6


Type URL
Binary Package mcpp-2.7.2-4.1.el6.i686.rpm
Source Package mcpp-2.7.2-4.1.el6.src.rpm

Install Howto

Install mcpp rpm package:

# yum install mcpp




2009-11-30 - Dennis Gregorovic <> - 2.7.2-4.1
- Rebuilt for RHEL 6
2009-10-13 - Mary Ellen Foster <mefoster at> 2.7.2-4
- Incorporate patch from Ice upstream project
2009-07-25 - Fedora Release Engineering <> - 2.7.2-3
- Rebuilt for
2009-02-25 - Fedora Release Engineering <> - 2.7.2-2
- Rebuilt for
2008-12-01 - Kiyoshi Matsui <> 2.7.2-1
- Upstream new release.
2008-05-20 - Kiyoshi Matsui <> 2.7.1-1
- Upstream new release.
- Change to library build.
- Devide to 4 packages: mcpp, libmcpp, libmcpp-devel and mcpp-doc.
- Thanks to Mary Ellen Foster for correcting this spec file.
2008-03-24 - Kiyoshi Matsui <> 2.7-2
- Upstream new release.
2007-08-29 - Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.6.4-2
- Rebuild for selinux ppc32 issue.
2007-05-19 - Kiyoshi Matsui <> 2.6.4-1
- Upstream new release.
2007-04-27 - Kiyoshi Matsui <> 2.6.3-5
- Apply the new patch (patch1) for mcpp.

See Also

Package Description
mcpp-doc-2.7.2-4.1.el6.i686.rpm Alternative C/C++ preprocessor (manual for library build)
mcstrans-0.3.1-4.el6.i686.rpm SELinux Translation Daemon
mdadm-3.3.4-8.el6.i686.rpm The mdadm program controls Linux md devices (software RAID arrays)
meanwhile-1.1.0-3.el6.i686.rpm Lotus Sametime Community Client library
meanwhile-devel-1.1.0-3.el6.i686.rpm Header files, libraries and development documentation for meanwhile
meanwhile-doc-1.1.0-3.el6.i686.rpm Documentation for the Meanwhile library
media-player-info-6-1.el6.noarch.rpm Data files describing media player capabilities
memcached-1.4.4-5.el6.i686.rpm High Performance, Distributed Memory Object Cache
memcached-devel-1.4.4-5.el6.i686.rpm Files needed for development using memcached protocol
memtest86+-5.01-2.el6.i686.rpm Stand-alone memory tester for x86 and x86-64 computers
mendexk-2.6e-60.el6_7.i686.rpm Replacement for makeindex with many enhancements
mercurial-1.4-5.el6_9.i686.rpm A fast, lightweight distributed source control management system
mercurial-hgk-1.4-5.el6_9.i686.rpm Hgk interface for mercurial
mesa-demos-11.0.7-4.el6.i686.rpm Mesa demos
mesa-dri-drivers-11.0.7-4.el6.i686.rpm Mesa-based DRI drivers