刚开始学习LLVM,跟着官方文档http://llvm.org/releases/3.3/docs/WritingAnLLVMPass.html学习写pass,折腾了一个晚上终于编译好了一个最简单的hello pass,走了不少弯路觉得需要记录一下方便以后遇到可以查阅。
(1)一切工作的目录都在编译好的llvm文件夹里,而不是未编译的llvm-版本号.src中(编译完之后这个src应该就没用了)。
(2)学会用find命令可以提高效率
(3)留意Makefile文件里面的内容,看文档不能漏掉哪怕一个字(特别是英文文档)