1. 程式人生 > >windows下LLVM的安裝和配置

windows下LLVM的安裝和配置

LLVM的命名最早來源於底層語言虛擬機器(LowLevel Virtual Machine)的縮寫。它是一個用於建立編譯器的基礎框架,以C++編寫。建立此工程的目的是對於任意的程式語言,利用該基礎框架,構建一個包括編譯時、連結時、執行時等的語言執行器。目前官方的LLVM只支援處理C/C++,Objective-C三種語言

         去官網上下載原始碼,開啟下載頁(http://releases.llvm.org/download.html),發現最新的版本,很多檔案,很懵逼~

         當前最新的版本是LLVM6.0.0。在windows下需要下載3個文件:

         將llvm-6.0.0.src.tar.xz解壓,將

cfe-6.0.0.src.tar.xz解壓,資料夾重新命名為clang,然後放到llvm-6.0.0.src/tools目錄下,將compiler-rt-6.0.0.src.tar.xz解壓,資料夾重新命名為compiler-rt,放置到llvm-6.0.0.src/projects目錄下。建立build資料夾。

         接下來開始使用Cmake生成vs工程。開啟cmake後,將原始碼路徑設為上述llvm-6.0.0.src所在路徑,將目標路徑設為上述build資料夾路徑。

         點選Add Entry設定屬性:

                  

         繼續新增如下屬性:

 

         點選Configure選擇vs2017,然後點選Generate就會在build檔案中自動生成一個工程。

         開啟上述生成工程的工程,選擇debug或release模型進行編譯。