opt:llvm上一版本的符号查找错误

时间:2015-10-06 18:57:28

标签: c++ compiler-errors clang llvm

我在我的电脑中重新安装 llvm 以获取更新的版本,然后我再次关注本教程WritingAnLLVMPass。 我已经从之前版本的llvm中获得了较旧的传递,我将其添加到较新的版本文件夹中。 直到 make 的步骤一切顺利。当我尝试使用opt命令加载我的Pass时,我得到符号查找错误

opt: symbol lookup error: ../../../Release+Asserts/lib/PassRAF.so: undefined symbol: _ZNK4llvm5Value5printERNS_11raw_ostreamEb

在我的传递中的errs ()指令中(我用此行打印我的IR代码)

errs() << *I << "\n";

如果我对此行发表评论,我会在另一行中再次出现符号查找错误。

我没有使用cmake到我的构建llvm因为我更喜欢使用autotools而且我遵循这种方式Building LLVM with autotools.

任何想法在上一个版本中选择了什么?有什么我忘了做的吗?

0 个答案:

没有答案