polyspace-code-prover
(系统命令)从 Windows、Linux 或其他命令行运行 Code Prover 验证
语法
说明
polyspace-code-prover 系统命令可在命令行使用指定为命令行标志的分析选项或使用选项文件来运行 Polyspace® Code Prover™ 分析。
注意
此 Polyspace 命令在 中可用。其中,polyspaceroot\polyspace\bin 是 Polyspace 的安装文件夹,例如 polyspacerootC:\Program Files\Polyspace\R2026a(另请参阅安装文件夹)。为避免键入此命令的完整路径,请将此位置添加到操作系统中的 PATH 环境变量中。
如果当前文件夹包含具有源文件(.c 或 .cxx 文件)的 sources 子文件夹,则 polyspace-code-prover [ 会运行 Code Prover 验证。Code Prover 会验证 options]sources 文件夹及其子文件夹中的源文件。您可以使用附加选项来自定义验证。
polyspace-code-prover -sources 对源文件 sourceFiles [options]sourceFiles 运行 Code Prover 验证。您可以使用附加选项来自定义验证。
polyspace-code-prover -sources-list-file 对 listOfSources [options]listOfSources 文本文件中列出的源文件运行 Code Prover 验证。您可以使用附加选项来自定义验证。当您有许多源文件分散在多个文件夹中时,建议使用源文件列表文件。通过将源文件列表保存在文本文件中,您可以控制分析范围,并在不将源文件移动到 sources 文件夹的情况下将源文件添加到分析中。
polyspace-code-prover -h[elp] 列出可能的分析选项的汇总。
示例
输入参数
提示
如果您将该命令作为脚本的一部分运行,请检查退出状态来确认分析是否成功。该命令在分析成功时将返回零。返回值为非零,则意味着分析失败且未完成。例如,如果分析文件未进行编译,则此命令将返回一个非零值。如果在分析多个文件时某些文件未进行编译,则此命令会完成对进行了编译的文件的分析并返回零。如果文件未编译,可以选择停止分析。请参阅Stop analysis if a file does not compile (-stop-if-compile-error)。
运行此命令后,您可以在 Windows 命令行中检查 %ERRORLEVEL% 变量来确认分析是否成功。
版本历史记录
在 R2013b 中推出