0

我想使用 LLVM、lex 和 yacc 创建一个简单的编译器。我认为,这对我来说将是这个框架的一个良好开端。我正在使用 64 位的 Ubuntu 11.10。它会支持最新发布的 LLVM 3.2 版本吗?在我的系统中编译它的步骤是什么?我通过更改 LLVM 教程中包含的一些玩具语言代码行来实现 LLVM 位码生成器。现在,我想使用 lex 和 yacc 实现相同的语法。必须纳入哪些更改?

4

1 回答 1

0

Clang/LLVM 很容易在任何现代 Ubuntu 系统上自行构建。对于从主干构建(代码的最新版本),请按照http://clang.llvm.org/get_started.html上的说明进行操作

如果您不想从 SVN 手动签出代码,请从http://llvm.org/releases/download.html下载发布 tarball

于 2013-01-23T00:42:30.930 回答