Ich habe Probleme mit Coverity mit meinem C/C++ Code.Coverity Scan überspringt alle Befehle aufgrund der gcc -M Option und scannt nichts
Wenn ich cov-build
mit --debug-flags translate-phases
ausführen, bekomme ich eine Ausgabe, die vorschlägt, dass alle Compileraufrufe wegen des Flags -M
übersprungen werden. Im Wesentlichen (Lesen build-log.txt
nach cov-build
ausgeführt wird:
ARGS after split: -M -MP <other commands follow>
Dann wird die nächste Zeile:
Skipping command line '-M -MP <other commands follow>' because argument '-M' is a skip argument
Das in Coverity zu führen scheint keine meiner Dateien kompiliert und erzeugt daher keine Ausgabe
tut. Coverity einfach nicht unterstützen die -M
Flag? Gibt es Workarounds?
Für die Vollständigkeit bin ich uns Coverity Scan 7.6.1 und gcc 4.8.2.
Yeah ... Coverity ist ein großartiges Tool, das einige Dokumentationslücken hat :) Basierend auf dem Log-Element * "... argument '-M' ist ein Sprungargument ..." *, ich vermute es nicht unterstützt (aber es ist nur eine Vermutung). Im großen und ganzen: Warum bitten Sie Coverity, die Ausgabe von Regeln für Make-Abhängigkeiten zu analysieren? – jww