2016-12-07 129 views
0

如果我想安装LLVM +铛的特定版本,例如3.8.1如何从tar安装clang和llvm的特定版本?

我看到文件,如:

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

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

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

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样式文件。

回答

0

如果您愿意,您可以单独构建和安装这些档案。只需按照编写CMake的标准程序。

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

追随者,这里的地方几包生活,如果你想一次CMake的他们都:

铛 - 工具 - 超xxsrc.tar.gz进入LLVM /工具/铛/工具/额外

编译器RT-xxsrc.tar.gz进入该子目录:LLVM /项目/编译器RT

ref