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