pcc

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.

Current version is PCC 1.0.0.

News

Downloads

Mailing Lists

Documentation

PCC C Language

Internals

Books

Bugs and issue tracking.

TODO

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.)