我按照http://llvm.org/apt/的说明从存储库中安装了llvm和clang on ubuntu 14.04。现在我需要写一个llvm传递。
我按照http://llvm.org/docs/WritingAnLLVMPass.html上的指南进行操作。在"设置构建环境"中,它表示要编写一个makefile并包含makefile.common
。
我搜索了这个文件,但我找不到它。
有人可以正确地指出允许我写llvm传递的程序吗?
答案 0 :(得分:1)
官方LLVM教程希望您使用LLVM的源代码构建,在其中开发传递。因此,您需要对LLVM进行SVN检查并构建它,这在现代Ubuntu上非常简单 - 请参阅http://llvm.org/docs/GettingStarted.html。在14.04,gcc版本足以构建最新的LLVM,因此您不需要自定义工具链。
可替换地。您可以查看https://github.com/eliben/llvm-clang-samples项目:它包含构建工具的最新示例以及源代码树中LLVM 的自定义过程。您只需要一个LLVM的二进制版本(可以访问标题和构建对象),例如您可以从LLVM下载网站下载的文件,您不需要自己构建它。