このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
polyspace-code-prover
(システム コマンド) Windows、Linux、またはその他のコマンド ラインから Code Prover 検証を実行
構文
説明
polyspace-code-prover システム コマンドは、コマンド ラインで、コマンド ライン フラグとして指定された解析オプション、またはオプション ファイルを使用して Polyspace® Code Prover™ 解析を実行します。
メモ
この Polyspace コマンドは にあります。ここで、polyspaceroot\polyspace\bin は Polyspace インストール フォルダー (polyspacerootC:\Program Files\Polyspace\R2025a など) です (インストール フォルダーも参照してください)。コマンドの絶対パスの入力を省略するには、この場所をオペレーティング システムの PATH 環境変数に追加します。
polyspace-code-prover [ は、現在のフォルダーに、ソース ファイル (options].c ファイルまたは .cxx ファイル) が含まれた sources サブフォルダーがある場合に、Code Prover 検証を実行します。この検証では、sources 内のファイルと、sources の下にあるすべてのサブフォルダーが考慮されます。この検証は追加オプションを使用してカスタマイズできます。
polyspace-code-prover -sources は、ソース ファイル sourceFiles [options]sourceFiles に対して Code Prover 検証を実行します。この検証は追加オプションを使用してカスタマイズできます。
polyspace-code-prover -sources-list-file は、テキスト ファイル listOfSources [options]listOfSources にリストされたソース ファイルに対して Code Prover 検証を実行します。この検証は追加オプションを使用してカスタマイズできます。
polyspace-code-prover -h[elp] は使用可能な解析オプションの概要をリストします。
例
入力引数
ヒント
このコマンドをスクリプトの一部として実行する場合は、終了ステータスを調べて、解析が正常に完了したことを確認します。このコマンドは、解析が正常に完了するとゼロを返します。非ゼロの戻り値は、分析が失敗して完了しなかったことを意味します。たとえば、解析対象のファイルがコンパイルされない場合、このコマンドは非ゼロの値を返します。複数のファイルの解析中に一部のファイルがコンパイルされない場合、このコマンドはコンパイルされたファイルの解析を完了して、ゼロを返します。ファイルがコンパイルされない場合は解析を停止することが可能です。ファイルがコンパイルされない場合は解析を停止 (-stop-if-compile-error)を参照してください。
コマンドの実行後、Windows コマンド ラインで変数 %ERRORLEVEL% を調べて、解析が正常に完了したことを確認できます。
バージョン履歴
R2013b で導入