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