如何安装 cling?

如何安装 cling?

我正在尝试在 Ubuntu 12.04 中安装cling。我认为正确的方法是下载二进制文件,因为它们可用这里,但解压后的文件夹如下:

~/Desktop/cling » ls      
bin  docs  include  lib  share

我认为这需要将目录内容与文件系统的某些目录合并。我不熟悉这种方法,但我觉得有点不妥;我该如何安装、升级和删除它?

我原本想用 deb 来打包它,但是我从来没有这样做过,所以我不知道这是否是正确的方法。

有没有更好的安装方法cling

答案1

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

例如如果你使用的是 ubuntu 16 (或者更新版本?):

sudo apt install -y wget unar
wget https://root.cern/download/cling/cling_2020-11-05_ROOT-ubuntu2004.tar.bz2
unar cling_2020-11-05_ROOT-ubuntu2004.tar.bz2
./cling_2020-11-05_ROOT-ubuntu2004/bin/cling

答案2

cling现已为 GNU Guix 打包,并且 Guix 可以安装在任何 GNU/Linux 发行版(如 Ubuntu)上。

按照此处的说明完成 Guix 的二进制安装后:https://guix.gnu.org/manual/en/html_node/Binary-Installation.html,您可以cling通过以下方式安装:

$ guix install cling

并验证其是否适用于:

$ cling '#include <stdio.h>' 'printf("Hello World!\n");'
Hello World!

希望与从源代码构建 Cling/LLVM 相比,这可以节省您一些时间。

相关内容