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