![](/img/trans.png)
[英]how to install the latest Elixir version (1.2 at this date) on Ubuntu 15.10?
[英]How to change LLVM version on Ubuntu 15.10?
我目前在 Ubuntu 15.10 上安装了LLVM 3.6.2
。 但我想使用LLVM 3.7
。 我已经尝试按照http://llvm.org/apt/上的步骤操作,但即使安装成功,版本仍然相同。
有什么方法可以更改正在使用的当前 LLVM 版本?
另外,另一件需要注意的是LLVM 3.7-dev
不可安装The following packages have unmet dependencies: llvm-3.7-dev : Depends: libjsoncpp0 (>= 0.6.0~rc2) but it is not installable E: Unable to correct problems, you have held broken packages.
有什么建议?
我刚刚删除了其他版本并且它起作用了。
这是有关如何从 apt 安装多个软件包版本的页面: https : //serverfault.com/questions/279329/can-i-have-two-versions-of-the-same-package-in-an-apt-repository
但是,要从源代码构建,大部分文件和信息都在http://clang.llvm.org 上
这是下载页面: http : //llvm.org/releases/download.html从那里,您可以下载源 tarball。
此外,还有一个用于 ubuntu 14.04 的 clang+llvm 预构建 tarball [可能适用于 15.10]。 很有可能你可以将它解压到 /usr/local/clang_whatever 并且通过一些 makefile 更改,你可以让你的 make 使用它。 预构建的是: http : //llvm.org/releases/3.7.0/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz
要从源代码重建,请转到开发人员页面 [不要让开发人员这个词吓到您],然后按照说明进行操作。 就在这里: http : //clang.llvm.org/get_started.html您正在像 clang 开发人员那样重建,只是不要开始破解 clang 源代码。 svn
是相当自动的。 是的,您正在连接到源代码控制存储库 [不要与 debian 或 ubuntu 等“发行版”存储库混淆],但这很好。 编译完成后,如果您不想,则无需通过 svn 进行更新。
或者,如果svn
不svn
您,请从下载页面下载必要的源 tarball
无论哪种方式:
要指定备用安装点,请使用cmake
的--target
选项。 有关操作方法,请参见此处: http : //llvm.org/docs/CMake.html这也是有关 clang/llvm 源代码构建完整说明的替代页面,假设您已提取源代码
实际上,现在我考虑了一下,从源代码(svn 或 tarball)重建可能比预构建的 tarball 方法更可靠/更安全
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.