【问题标题】:/usr/bin/ld: Dwarf Error/usr/bin/ld: 矮人错误
【发布时间】:2012-06-20 22:43:56
【问题描述】:

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

/usr/bin/ld: Dwarf Error: found dwarf version '3', 这个阅读器只处理版本 2 的信息。

什么是矮人?这个错误是什么意思?

有什么技巧可以解决吗?我在这里缺少哪些有用的信息?

【问题讨论】:

标签: g++ ld nvcc dwarf


【解决方案1】:

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

【讨论】:

  • 显然,有一些文件应该被清理并且不包含在 Makefile 中......所以我试图从 mpic++ 和 g++ 对象文件。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-07
  • 2013-01-03
  • 2014-07-09
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
相关资源
最近更新 更多