polyspace-bug-finder
(系统命令)对 Windows、Linux 或其他命令行运行 Bug Finder 分析
语法
说明
polyspace-bug-finder 系统命令可在命令行使用指定为命令行标志的分析选项或使用选项文件来运行 Polyspace® Bug Finder™ 分析。
注意
此 Polyspace 命令在 中可用。其中,polyspaceroot\polyspace\bin 是 Polyspace 的安装文件夹,例如 polyspacerootC:\Program Files\Polyspace\R2025a(另请参阅安装文件夹)。为避免键入此命令的完整路径,请将此位置添加到操作系统中的 PATH 环境变量中。
如果当前文件夹包含具有源文件(.c 或 .cxx 文件)的 sources 子文件夹,则 polyspace-bug-finder [ 会运行 Bug Finder 分析。分析会考虑位于 options]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 analysis if a file does not compile (-stop-if-compile-error)。
运行此命令后,您可以在 Windows® 命令行中检查 %ERRORLEVEL% 变量来确认分析是否成功。
版本历史记录
在 R2013b 中推出