2009-07-16 20 views
0

私は、コンパイラの警告と注意を視覚化する方法を探しています。コンパイラの警告を視覚化

これは、NetBeansやEclipseのような現代的なIDEによく似ていますが、いくつかのコンパイラ(およびその他の静的コード解析ツール)の出力を一度に取り出して、単一の注釈を作成してより良い概観。

Visual Studio 2005では検出されないものの、独自のARMコンパイラで正確に検出される問題や、その逆の問題があることがわかりました。警告を相互参照すると、問題が見つかる可能性がありますが、完全に手動で行うことは実行不可能です。

このようなツールについて聞いたことがありますか? EclipseのようなオープンソースのIDEは、一度にいくつかのコンパイラを使うように拡張できますか?

答えて

0

私は私がこれまでに見つけたものを要約し、その後、自分の質問への答えを与えるだろうとします

  • 私は探していない、正確に何がCDashツールは、かなり面白そうに見えます

  • ためPyPy Speed Centerは面白そうだね、と少なくともそれよりも

  • 時間をかけて他の品質尺度、ちょうど比較例として、「警告の数を」表示するように拡張することが可能でなければなりませんいくつかのコンパイラからの diffの警告出力は非常に満足です。特に、多くのコンパイラが簡単な比較のために "GCCのような"警告とエラー出力を生成する可能性があるためです。

0

他のツールは、すでにfindbugsを使用しており、eclipseで使用されている警告メカニズムを拡張しています。したがって、Eclipse用のfindbugsプラグインがインストールされていれば、コンパイルエラー/警告とfindbugs警告が表示されます。

+0

興味深い。しかし、findbugsはJavaのためのツールなので、C89とC99のソースを扱えるものが必要です。 – Christoffer

+0

私の答えは主にあなたの最後の質問でした。いくつかのソースからの警告を表示するようにeclipseを拡張することができます。実際の問題は、Eclipse用のコンパイラプラグインが関心のあるものだけであると仮定するため、手動作業が必要になります。それでも、eclipseは最も普及しているIDEなので、使用したいコンパイラのいくつかのプラグインがすでにインストールされている可能性があります。 – Thirler

関連する問題