Ok, este não é um projeto de fim de semana e aparentemente ele precisa de muitas coisas para ser instalado antes da operação. Então, eu não testei isso sozinho, mas é o que as instruções dizem (+ alguns bits do Ubuntu):
Pegue as ferramentas primeiro, você precisa de outras que possam estar instaladas em seu sistema, para evitar isso:
sudo apt-get install build-essential zlib-bin zlib1g-dev subversion texinfo git
Agora, crie um diretório vazio para realizar sua experiência:
mkdir ~/cling-clang
cd ~/cling-clang
Este passo vai demorar um pouco se você tiver conexão lenta (por favor use uma linha no tempo ):
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
git clone http://root.cern.ch/git/cling.git
cd ..
cat tools/cling/patches/*.diff | patch -p0
cd ../llvm/projects
svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
cd ../..
mkdir build
cd build
Agora comece a diversão. Se nada do acima falhar, você pode continuar:
../llvm/configure --enable-targets=host
make
Isto irá construir LLVM, Clang e Cling. Deveria haver um mantenedor de pacotes que faz isso para o Debian / Ubuntu, eu ligo o meu chapéu. Isso terá o Cling construído, mas não instalado. Você pode querer usar o checkinstall em vez de sudo make install
.