如何安装cling?

分享于 

2分钟阅读

ubuntu

 

问题:

我在Ubuntu 12.04中尝试安装cling


~/Desktop/cling » ls 


bin docs include lib share



有没有更好的安装cling的方法?


答案1:

Cling现在为Ubuntu (以及Fedora和OSX )提供二进制快照,你可以在这里找到https://root.cern.ch/download/cling

例如,如果您使用的是ubuntu 16(或更高版本):


sudo apt install -y wget unar


wget https://root.cern.ch/download/cling/cling_2018-09-21_ubuntu16.tar.bz2


unar cling_2018-09-21_ubuntu16.tar.bz2


./cling_2018-09-21_ubuntu16/bin/cling




答案2:

首先获得工具,您可能需要在系统上安装其他工具:


sudo apt-get install build-essential zlib-bin zlib1g-dev subversion texinfo git



现在,创建一个空目录来做实验:


mkdir ~/cling-clang


cd ~/cling-clang




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



如果以上方法均未通过,则可以继续:


../llvm/configure --enable-targets=host


make



这将构建LLVM,Clang和Cling。



cling