2016-11-11 1 views
0

Ich verwende coverity, um meinen Code zu analysieren. aber wenn ich Cov konfiguriert, habe einen Fehler.clang (nicht clangcc) wird von coverity8 nicht unterstützt

> cov-configure --config 
> /home/opt/coverity/Coverity/cov-admin/cov-conf/config/coverity_config_armcc.xml 
> --comptype clang --compiler ****** --template 

bekam eine Fehlermeldung:

Unknown compiler type clang 
The only supported compiler types are: 
****** 

So bin ich bezweifle, dass, wenn Coverity Klirren Compiler unterstützt, oder ich etwas falsch gemacht haben.

Die Coverity-Version ist 8.

BRs.

+0

Sie sollten mit den Coverity-Vertriebsmitarbeitern sprechen und nicht hier fragen. Sie werden eine bessere Antwort erhalten, wenn Sie mit ihnen sprechen. Mache ich immer. –

Antwort

1

Coverity 8 unterstützt definitiv Clang. Das Problem ist, dass Sie --comptype clang verwenden - der Comptyp für Clang ist --comptype clangcc (beachten Sie die zusätzlichen CC).

Wenn Sie Zweifel haben, ist cov-configure --list-compiler-types ein guter Anfang, wie auch die Dokumentation.

Beachten Sie, dass, solange Ihre Clang-Binärdatei den Standardnamen hat, cov-configure --clang alles sein sollte, was Sie brauchen. Ansonsten empfehle ich Ihnen dringend, --template auf Ihrer cov-configure-Kommandozeile zu verwenden, da die CIT-Implementierung für Clang die "erforderlichen" Argumente stark verwendet und Sie wahrscheinlich keine erfolgreiche Erfassung Ihres Builds erhalten, ohne --template zu verwenden.

+0

Thx für Ihre Analyse, das löst mein Problem. Vielen Dank. –

Verwandte Themen