2016-12-07 130 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