mcpp - Alternative C/C++ preprocessor

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename mcpp-2.7.2-13.mga7.i586.rpm
Package name mcpp
Package version 2.7.2
Package release 13.mga7
Package architecture i586
Package type rpm
Category Development/C++
License BSD
Maintainer -
Download size 16.13 KB
Installed size 23.46 KB
The 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
to standards. 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 file.
Although mcpp could be built as a replacement of GCC's resident
proprocessor, or as a stand-alone program without using the library build of
mcpp, this package only installs a program named 'mcpp' which links
to the shared library of mcpp and does not run as part of GCC.


Package Version Architecture Repository
mcpp-2.7.2-13.mga7.x86_64.rpm 2.7.2 x86_64 Mageia Core
mcpp - - -


Name Value - -


Name Value
mcpp = 2.7.2-13.mga7
mcpp(x86-32) = 2.7.2-13.mga7


Type URL
Binary Package mcpp-2.7.2-13.mga7.i586.rpm
Source Package mcpp-2.7.2-13.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install mcpp rpm package:
    # dnf --refresh install mcpp




2018-09-23 - umeabot <umeabot> 2.7.2-13.mga7
(not released yet)
+ Revision: 1299499
- Mageia 7 Mass Rebuild
2018-07-17 - wally <wally> 2.7.2-12.mga7
+ Revision: 1244083
- add patches from Gentoo
- drop .la files
+ kekepower <kekepower>
- Use new make macros

See Also

Package Description
mcpp-manual-2.7.2-13.mga7.noarch.rpm Documentation for mcpp
mcs-0.7.2-11.mga7.i586.rpm Modular Config System
mcs-gconf-0.7.2-11.mga7.i586.rpm Modular Config System - GConf backend
mcstrans-0.3.4-5.mga7.i586.rpm SELinux Translation Daemon
md5deep-4.4-6.mga7.i586.rpm Compute MD5 message digests on an arbitrary number of files
md5sha1sum-0.9.5-8.mga7.i586.rpm Microbrew MD5sum/SHA1sum/RIPEMD160sum
mda-lv2-1.2.2-3.mga7.i586.rpm LV2 port of the MDA effects and synths
mdadm-4.1-4.mga7.i586.rpm A tool for managing Soft RAID under Linux
mdds-devel-1.4.3-1.mga7.noarch.rpm Headers for mdds
mdv-distrib-tools-4.101.0-2.mga7.noarch.rpm Tools use to maintains a urpmi based distrib tree
mdvinput-1.6.5-1.mga7.noarch.rpm Small program for set keyboard, mouse and touchpad
meandmyshadow-0.5a-1.mga7.i586.rpm Puzzle/platform game where you try to reach the exit by solving puzzles
meanwhile-doc-1.0.2-15.mga7.i586.rpm Documentation for the meanwhile library
med-3.3.1-6.mga7.i586.rpm Library to exchange meshed data
med-devel-3.3.1-6.mga7.i586.rpm Development files for med