Running on Windows

Contact: Nicole Mazzuca

Basic Setup

The setup on Windows should be fairly trivial: the only prerequisite is node. If you haven't yet installed node yet, you can grab it from here; get the Windows LTS release.

Once you've done this, and added npm to the path, run the following commands from any command line, in the directory you want the Compiler Explorer (from here on, CE) to live:

git clone https://github.com/mattgodbolt/compiler-explorer.git

Then, we'll need to make a configuration file which points at your compilers and include directories. Copy docs\WindowsLocal.properties to a new file, etc\config\c++.local.properties, and edit it, following the instructions in the comments. If you have any questions, please ping me on discord.

Actually Running the danged thing

Once you've finished setting it up, you can cd into the compiler-explorer directory, then run

npm install yarn
node_modules\.bin\yarn install
node_modules\.bin\yarn start

Eventually, you'll see something that looks like

info: =======================================
info:   git release 96451ae8b92e420462137eaaec58f78d3cd6667b
info:   serving static files from 'static'
info:   Listening on http://localhost:10240/
info: =======================================

Now point your favorite web browser at http://localhost:10240 and you should be done!

You only have to run yarn install the first time; every time after that, you should just be able to run yarn start.

Current Limitations

  • Execution support doesn't yet exist
  • Binary disassembly doesn't work yet