http://blog.qt.io/blog/2017/06/22/using-compiler-explorer-qt/
git clone https://github.com/mattgodbolt/compiler-explorer.git
Requires Node >= 8
upgrading node
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
node --version
my c++.defaults.properties file:
# Default settings for C++
compilers=/usr/bin/g++-4.4:/usr/bin/g++-4.5:/usr/bin/g++-4.6:/usr/bin/g++-4.7:/usr/bin/g++-4.8:/usr/bin/clang++:/usr/bin/g++-5:/usr/bin/g++-7:/usr/bin/g++-6:/usr/bin/g++
defaultCompiler=/usr/bin/g++
postProcess=
demangler=c++filt
demanglerClassFile=./demangler-cpp
objdumper=objdump
#androidNdk=/opt/google/android-ndk-r9c
options=-fPIC -std=c++14 -isystem /home/judd/Qt/5.11.1/gcc_64/include -isystem /home/judd/Qt/5.11.1/gcc_64/include/QtCore
supportsBinary=true
binaryHideFuncRe=^(__.*|_(init|start|fini)|(de)?register_tm_clones|call_gmon_start|frame_dummy|\.plt.*)$
needsMulti=false
stubRe=\bmain\b
stubText=int main(void){return 0;/*stub provided by Compiler Explorer*/}
#################################
#################################
# Installed libs (See c++.amazon.properties for a scheme of libs group)
libs=