2009-07-16 12 views
0

Ich bin auf der Suche nach einer Möglichkeit, Compiler Warnungen und Bemerkungen zu visualisieren, indem Sie kommentieren oder auf andere Weise zeigen, welche Zeilen einen Bericht verursachen.Compiler Warnungen visualisieren

Dies ist wie eine moderne IDE wie NetBeans oder Eclipse bereits, aber ich würde gerne die Ausgabe von mehreren Compilern (und anderen statischen Code-Analyse-Tools) auf einmal, und erstellen Sie eine einzige Annotation, um eine zu bekommen besserer Überblick.

Das Grundprinzip ist, dass wir einige Probleme gesehen haben, die von, sagen wir, Visual Studio 2005 völlig unentdeckt sind, aber genau mit einem proprietären ARM-Compiler erkannt wurden und umgekehrt. Querverweisende Warnungen könnten Probleme möglicherweise besser lokalisieren, aber dies vollständig manuell zu tun ist nicht möglich.

Haben Sie schon von einem solchen Werkzeug gehört? Könnte eine Open-Source-IDE wie Eclipse erweitert werden, um mehrere Compiler gleichzeitig zu verwenden, oder wurde sie bereits ausgeführt?

Antwort

0

Ich denke, ich werde eine Antwort auf meine eigene Frage geben, dann zusammenfassen, was ich bisher gefunden habe:

  • das CDash Werkzeug ziemlich interessant aussehen, wenn auch nicht genau, was ich suche für

  • sieht die PyPy Speed Center interessant, und zumindest möglich sein soll,

  • anders als das zeigen, „Anzahl der Warnungen“ als Qualitätsmaß über

    Zeit zu verlängern, nur compar Die Ausgabe der Warnungsausgabe mit diff aus mehreren Compilern ist ziemlich befriedigend, zumal viele Compiler "GCC-ähnliche" Warn- und Fehlerausgaben zum einfachen Vergleich erzeugen können.

0

Andere Tools saugt als Findbugs bereits den Warnmechanismus in Eclipse verwendet. Wenn Sie also das Findbugs-Plugin für Eclipse installiert haben, sehen Sie sowohl Ihre Kompilierungsfehler/-warnungen als auch Ihre Findbugs-Warnungen.

+0

Interessant. Findbugs ist jedoch nur ein Werkzeug für Java, ich brauche etwas, das mit C89- und C99-Quellen umgehen kann. – Christoffer

+0

Meine Antwort war hauptsächlich auf Ihre letzte Frage. Sie können Eclipse erweitern, um Warnungen von mehreren Quellen anzuzeigen, das eigentliche Problem wird sein, dass die meisten Compiler-Plugins für Eclipse annehmen, dass sie die einzigen sind, an denen Sie interessiert sind, so dass etwas manuelle Arbeit erforderlich ist. Trotzdem ist Eclipse die populärste IDE, daher gibt es eine große Chance, dass es bereits Plugins für einige der Compiler sein wird, die Sie verwenden möchten. – Thirler

Verwandte Themen