- What's New
Cling Build Instructions
Binary releases of cling
You can find our nightly binary snapshots here
Building from source
You can download and run this build script.
Alternatively, you can build manually. Start by checking out llvm, clang and cling:
git clone http://root.cern.ch/git/llvm.git src cd src git checkout cling-patches cd tools git clone http://root.cern.ch/git/cling.git git clone http://root.cern.ch/git/clang.git cd clang git checkout cling-patchesNow follow the procedure described at the clang web page for ./configure; make- or CMake-based build instructions. You must specify --enable-targets=host to configure! And don't forget to make install. You will get a binary called cling: that's your interactive C++ interpreter!
Building ROOT6: cling as part of ROOT
Cling, llvm and clang are part of the trunk of ROOT. Simply run
git clone https://root.cern.ch/git/root.git src mkdir obj cd obj ../src/configure make -j4and you will get a preview of ROOT 6: ROOT using cling!