Welcome to pcc, the Portable C Compiler.

This website is a wiki. Please join and help improve the website and pcc.

The compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. About 50% of the frontend code and 80% of the backend code has been modified. See the PCC History wiki page for details.

PCC 1.1.0 is out as of 2014-12-10!



Mailing Lists


PCC C Language



Bugs and issue tracking.


Standards and Regression Testing

Useful links

The project goal is to write a C99 compiler while still keeping it small, simple, fast and understandable. PCC is not affiliated with any other project, but the compiler has been imported into the OpenBSD and NetBSD base systems. The project is maintained by me (ragge).

This product includes software developed or owned by Caldera International, Inc. (See Licenses.)