FICHA · MANJARO

python-pcpp

A C99 preprocessor written in pure Python

  • Build tool
  • CLI
  • Dev
  • Launchable
  • Runs in terminal
official+codex · reviewed · May 28, 2026 description in en

Description

Preprocesses C source text with a Python implementation of a C99 preprocessor. It can expand macros, handle include directives, and help build or analysis tools process C-like files without invoking a native compiler preprocessor.

Developers usually use it from the terminal or through scripts. Preprocessing can change what code is analyzed or compiled, so include paths and macro definitions should be checked when results matter.

How to run

pcpp

Commands: pcpp

Permissions

Permissions not analysed for this source yet.