LLVM链接带有调试信息的IR文件

时间:2017-04-28 21:57:36

标签: c++ llvm llvm-clang llvm-ir

我有多个.cpp个文件,我正在转换为LLVM IR .ll,然后在传递之前尝试将它们与llvm-link链接,我可以轻松链接我的文件而不调试flag { {1}}。但是,如果我使用调试标志将-g转换为.cpp然后尝试链接它,它会给我一个关于子程序的错误,如下所示:

.ll

我相信是因为调试信息而生成的。即使我尝试在LLVM IR上运行llvm-link: test.ll:228:224: error: invalid field 'subprograms'并且其中包含调试信息,这也是我遇到的问题。是否有任何其他方法可以链接LLVM IR,其中包含调试信息。

P.S。我正在使用llvm 3.8

0 个答案:

没有答案