eclipse CDT - 无法打开.gcda文件

时间:2012-10-23 10:57:40

标签: eclipse cygwin code-coverage eclipse-cdt gcov

我正在eclipse cdt中开发一个覆盖数据工具。我使用gcov构建并执行我的C程序来生成.gcda和.gcno文件。

双击.gcda文件查看覆盖率数据时,会显示以下错误消息。

  

发生了错误。有关详细信息,请参阅错误日志   org.eclipse.linuxtools.binutils.utils.STSymbolManager.demangle(Lorg /蚀/ CDT /型芯/ IBinaryParser $ IBinaryObject; Ljava /郎/字符串; Lorg /蚀/核心/资源/的IProject)Ljava /郎/字符串; < / p>

但我已经下载并将 org.eclipse.linuxtools.binutils_4.0.0.201209191645.jar 保存到 插件 目录中。

我在哪里做错了?

1 个答案:

答案 0 :(得分:0)

经过一些进一步的研究后,我能够摆脱这个问题。

完成以下要求后,我能够打开&amp;查看.gcda文件中的覆盖范围详细信息。

  • Eclipse Indigo
  • CDT 8.0
  • Eclipse GCov Integration(Incubation)0.6.0.201202152032插件
  • Eclipse GProf Integration(Incubation)0.7.0.201202152032插件
  • Cygwin的
  • GNU cygwin binutils(strings.exe,addr2line.exe,c ++ filt.exe和nm.exe应该在那里)
  • cygwin \ bin路径应该在系统PATH