clang scan-Build-Berichte mit Compiler-Warnungen?

8
Der Scan-Build-Treiber von

clang für den statischen Analysator generiert hübsche HTML-Berichte. Aber diese enthalten nur die Probleme, die der Analysator findet.

Gibt es eine Möglichkeit, die gleiche Art von Berichten für Warnungen (und Fehler) vom Compiler selbst zu generieren?

    
dantje 26.10.2012, 18:06
quelle

1 Antwort

2

Ich fand keine Dokumentation darüber, also habe ich den Quellcode gegraben.

Es stellt sich heraus, dass scan-build und ccc-analyzer (beide Perl-Skripte) diese Fehlerberichte nicht ausgeben. Vielmehr ist die Generierung der HTML-Berichte eigentlich Teil des Clang-Compilers. Das Skript scan-build verbindet die verschiedenen Ausgabedateien einfach und fügt einen Berichtsindex hinzu.

Siehe

Ссылка

für den Quellcode von Clang.

Um HTML-Berichte für normale Warnungen / Fehler generieren zu können, müsste HTMLDiagnostics außerhalb des statischen Analyzers verwendet werden. Ich weiß sehr wenig über Clang / LLVM-Interna, daher bin ich mir nicht sicher, wie viel Aufwand das erfordern würde.

    
Bobby Moretti 25.02.2014 03:32
quelle