0

Eclipse cdt でカバレッジ データ ツールを開発しています。gcov を使用して C プログラムをビルドおよび実行し、.gcda および .gcno ファイルを生成しました。

.gcda ファイルをダブルクリックしてカバレッジ データを表示すると、以下のエラー メッセージが表示されます。

エラーが発生しました。詳細については、エラー ログを参照してください。org.eclipse.linuxtools.binutils.utils.STSymbolManager.demangle(Lorg/eclipse/cdt/core/IBinaryParser$IBinaryObject;Ljava/lang/String;Lorg/eclipse/core/resources/IProject;)Ljava/lang/String;

しかし、私はすでにorg.eclipse.linuxtools.binutils_4.0.0.201209191645.jarをダウンロードしてpluginsディレクトリに保存しています。

私はどこで間違っていますか?

4

1 に答える 1

0

さらに調査を行った後、この問題を取り除くことができました。

次の要件を完了した後、.gcda ファイルでカバレッジの詳細を開いて表示することができました。

  • エクリプス インディゴ
  • CDT 8.0
  • Eclipse GCov 統合 (インキュベーション) 0.6.0.201202152032 プラグイン
  • Eclipse GProf 統合 (インキュベーション) 0.7.0.201202152032 プラグイン
  • シグウィン
  • GNU cygwin binutils (strings.exe、addr2line.exe、c++filt.exe、および nm.exe があるはずです)
  • cygwin\bin パスはシステム PATH にある必要があります
于 2012-10-26T05:55:37.330 に答える