我有多个.cpp
个文件,我正在转换为LLVM IR .ll
,然后在传递之前尝试将它们与llvm-link
链接,我可以轻松链接我的文件而不调试flag { {1}}。但是,如果我使用调试标志将-g
转换为.cpp
然后尝试链接它,它会给我一个关于子程序的错误,如下所示:
.ll
llvm-link: test.ll:228:224: error: invalid field 'subprograms'
并且其中包含调试信息,这也是我遇到的问题。是否有任何其他方法可以链接LLVM IR,其中包含调试信息。
P.S。我正在使用llvm 3.8