你如何从tar安装特定版本的clang和llvm?

时间:2016-12-07 00:41:49

标签: installation llvm llvm-clang

如果我想安装特定版本的llvm + clang,例如3.8.1

我看到的文件如下:

http://llvm.org/releases/3.8.1/llvm-3.8.1.src.tar.xz

http://llvm.org/releases/3.8.1/cfe-3.8.1.src.tar.xz

列在此处供下载:http://llvm.org/releases/download.html

但是如何解开/组合这些以便我可以构建它们?

tar结构似乎有点奇怪,就像它有这样的文件:

 cfe-3.8.1.src/lib/Sema/SemaAttr.cpp

(cfe-3.8.1.src是它的根路径?这些文件应该在哪里结束?)

此问题说明如何使用svn:svn - How do I download a specific release of llvm,clang

进行操作

虽然我想在这里找出使用.tar样式文件。

1 个答案:

答案 0 :(得分:0)

如果您愿意,可以单独构建和安装这些存档。只需遵循使用CMake进行编译的标准程序。

或者,您可以将cfe-3.8.1.src内容放入llvm/tools/clang子目录中,以便您拥有llvm/tools/clang/lib/Sema/SemaAttr.cpp。这样您就可以同时构建LLVM和Clang。

对于粉丝,如果您想要一次性使用这些软件包,可以在这里使用更多软件包:

clang-tools-extra-x.x.src.tar.gz进入llvm / tools / clang / tools / extra

compiler-rt-x.x.src.tar.gz进入这个子目录:llvm / projects / compiler-rt

ref

相关问题