Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Run GCC (and other compilers) interactively from your web browser and experiment with its generated code
JavaScript Assembly CSS HTML C Makefile D
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.idea Do all filtering on the server
c-preload First steps towards new config for amazon
d Copyright update, formatting changes
etc asm mode improvements
examples Update optimized examples to work with GCC 5.1 and Clang (thanks @cdo…
lib Convert tabs to spaces. Fixes #57
static asm mode improvements
.gitignore Add heapsnapshot
.jshintrc Add IDEA files.
LICENSE Copyright update, formatting changes
Makefile Fix makefile on newer ubuntae Add some notes on LTO version Clarify the README
app.js Switch to memwatch-next
package.json Bump versions of everything

GCC Explorer

GCC Explorer is an interactive compiler. The left-hand pane shows editable C/C++ code. The right, the assembly output of having compiled the code with a given compiler and settings.

Try out the demo site!


GCC Explorer is written in node.

Assuming you have npm and node installed, simply running make ought to get you up and running with a GCC explorer running on port 10240 on your local machine: http://localhost:10240

If you want to point it at your own GCC or similar binaries, either edit the etc/config/ or else make a new one with the name The config system leaves a lot to be desired, I'm working on porting CCS to javascript and then something more rational can be used.

Feel free to raise an issue on github or email me directly for more help.

Something went wrong with that request. Please try again.