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

Kwinject は、ビルド統合のために多くの C/C++ コンパイラをサポートしています。お使いのコンパイラが一覧にない場合は、Klocwork サポートに連絡してコンパイラの構成情報を提供してください。

コンパイラ名がリストにないものの、サポートされているコンパイラタイプの 1 つである場合、コンパイラ名を kwinject に認識されるコンパイラタイプにバインドします。--progオプションを設定して kwinject を実行します。たとえば、コンパイラが GNU の派生版である gcc4 の場合、kwinject --prog gcc4=gnu make を実行します。

詳細については、「認識されるコンパイラタイプへのコンパイラ名のバインド」を参照してください。

お使いのコンパイラがサポートされていない場合、Perforce では Python スクリプト (*_filter.py) を使用して、ユーザーに必要とされる任意の C/C++ コンパイラ向けの構成を提供しています。これらの Python スクリプトは編集しないでください。kwinject からのトレースファイルとともに、コンパイラ名と正確なバージョンを添付して、Klocwork サポートにチケットを送信してください。

コンパイラに異なる方言の C/C++ が使用され、パースエラーを避けるために Klocwork コンパイラを修正する必要がある場合は、サポートの提供に時間がかかることがあります。