0
我想用LLVM,lex和yacc創建一個簡單的編譯器。我認爲,這對我來說是一個很好的開始。我使用Ubuntu 11.10,64位。它會支持最新發布的LLVM 3.2版本嗎?在我的系統中編譯它的步驟是什麼?我通過改變LLVM教程中包含的一些玩具語言代碼來實現了一個LLVM位代碼生成器。現在,我想使用lex和yacc來實現相同的語法。這些變更必須包含哪些內容?請問ubuntu 11.10支持LLVM 3.2
我想用LLVM,lex和yacc創建一個簡單的編譯器。我認爲,這對我來說是一個很好的開始。我使用Ubuntu 11.10,64位。它會支持最新發布的LLVM 3.2版本嗎?在我的系統中編譯它的步驟是什麼?我通過改變LLVM教程中包含的一些玩具語言代碼來實現了一個LLVM位代碼生成器。現在,我想使用lex和yacc來實現相同的語法。這些變更必須包含哪些內容?請問ubuntu 11.10支持LLVM 3.2
Clang/LLVM可以很容易地在任何現代Ubuntu系統上自行構建。對於從主幹建設(最先進的最新版本的代碼),按照指示在http://clang.llvm.org/get_started.html
如果你不想處理來自SVN手動檢查出來的代碼,從http://llvm.org/releases/download.html
下載一個壓縮包發佈