サポートされていない C/C++ コンパイラの追加

kwinject は多くのC/C++ コンパイラを完全にサポートしています (サポートされるコンパイラのリストを参照)。ご使用のコンパイラの正確な名前が表にない場合で、サポートされるコンパイラタイプに含まれていることがわかっている場合には、使用するコンパイラの名前を kwinject が認識するコンパイラタイプにバインドする必要があります。--progオプションを設定して kwinject を実行します。たとえば、使用するコンパイラの名前が gcc4 で、GNU の一種であることがわかっている場合、次のコマンドを実行します。
kwinject --prog gcc4=gnu make 
この変更を固定する方法の詳細は、認識されるコンパイラタイプへのコンパイラ名のバインドを参照してください。

それ以外では、使用するコンパイラがサポートされない場合に、自分でコンパイラサポートを設定することは推奨されません。代わりに、当社では Python スクリプト (*_filter.py) を使用して、ユーザーに必要とされる C/C++ コンパイラ向けにこの設定を提供しています。これらの Python スクリプトは、編集を意図したものではないことにご注意ください。

kwinject からの追跡ファイルとともに、コンパイラ名と正確なバージョンを添付して、Klocwork サポートにチケットを送信してください。当社では、短期間でコンパイラ設定を提供いたします。コンパイラに異なる方言の C/C++ が使用され、パースエラーを避けるために Klocwork コンパイラを修正する必要がある場合は、サポートの提供に時間がかかることがあります。