You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Matt Godbolt cab75f7c7a Kill memwatch 7 years ago
.idea Do all filtering on the server 7 years ago
c-preload More allowed paths for binary 7 years ago
d Copyright update, formatting changes 8 years ago
etc mg local config changes 7 years ago
examples Improve c++ example 7 years ago
lib Better cache stats 7 years ago
static Oops 7 years ago
test Fix tests 7 years ago
.gitignore Add heapsnapshot 8 years ago
.jshintrc Add IDEA files. 8 years ago
.travis.yml Remove stable node from travis for now, as it doesn't like memwatch 7 years ago
LICENSE Copyright update, formatting changes 8 years ago
Makefile Fix up supervisor 7 years ago Add some notes on LTO version 7 years ago Clarify the README 7 years ago
app.js Kill memwatch 7 years ago
package.json Kill memwatch 7 years ago

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.