ccontrol logo

ccontrol 1.0, aka "David Gibson"

The ccontrol program takes over the roles of the compiler, linker and make, and reads a configuration file to decide what to do before invoking them. This is particularly useful for centralized control over commands and options, such as enabling distcc and ccache. It is also great for controlling parallelism and which compiler versions to use, based on the directory and make targets.


Releases get named after the last person to submit a bug report/fix.

Version 0.1.0, aka David Gibson

  • Configuration language changes:
  • Changes:
  • Updated GUI
  • ccontrol can invoke anything, not just known binaries.
  • Older release information...

    Ccontrol Core Team

    These are various other ccontrol pages of the Ccontrol Core Team:

    Mailing list

    You can subscribe to the ccontrol mailing list to give feedback and ask questions.


    ccontrol is available under the under the GNU General Public Licence (GPL).

    Live repository

    ccontrol uses mercurial. You can browse or "hg pull" from the repository


    Thanks to Matt Mackall for the wonderful mercurial.

    Thanks to Jeremy Kerr for the webmanship.

    NEW: The Ccontrol Webring! Prev | Random! | Next