/ usr / bin / ld:矮人错误

时间:2012-06-18 22:00:14

标签: g++ ld nvcc dwarf

我正在尝试使用nvcc编译复杂的应用程序,并且需要将编译器从mpic ++更改为g ++,因为我遇到了这个错误:

/usr/bin/ld: Dwarf Error: found dwarf version '3', this reader only handles version 2 information.

什么是矮人?这个错误意味着什么?

有任何解决方法吗?我在这里缺少哪些有用的信息?

1 个答案:

答案 0 :(得分:11)

如果清理mpic ++目标文件无法解决问题,您可以告诉g ++不要使用-gdwarf-2 -gstrict-dwarf发出DWARF3信息