我正在尝试使用nvcc编译一个复杂的应用程序,需要将编译器从mpic++更改为g++,由此产生了以下错误:
/usr/bin/ld: Dwarf Error: found dwarf version '3', this reader only handles version 2 information.
Dwarf是什么?这个错误是什么意思?
有什么提示可以解决它吗?我在这里缺少哪些有用的信息?
我正在尝试使用nvcc编译一个复杂的应用程序,需要将编译器从mpic++更改为g++,由此产生了以下错误:
/usr/bin/ld: Dwarf Error: found dwarf version '3', this reader only handles version 2 information.
Dwarf是什么?这个错误是什么意思?
有什么提示可以解决它吗?我在这里缺少哪些有用的信息?
如果清理mpic++的目标文件没有解决问题,你可以使用 -gdwarf-2 -gstrict-dwarf
来告诉 g++ 不要发出 DWARF3 信息。