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
下载一个压缩包发布