JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3 代码分析器用户指南     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  简介

2.  收集数据和启动代码分析器

收集静态错误数据

收集动态内存访问数据

收集代码覆盖数据

启动代码分析器 GUI

A.  代码分析器分析的错误

索引

收集静态错误数据

要收集 C 或 C++ 程序的静态错误数据,请在 Oracle Solaris Studio 12.3 C 或 C++ 编译器中使用 -xanalyze=code 选项来编译程序。(在先前的 Oracle Solaris Studio 发行版中,-xanalyze=code 选项在编译器中不可用。)使用此选项时,编译器会自动提取静态错误并将数据写入 binary_name.analyze 目录的 static 子目录中。

如果使用 -xanalyze=code 选项编译程序,然后在单独的步骤中链接此程序,您还需要在链接步骤中包括 -xanalyze=code 选项。

编译器并不能检测代码中的所有静态错误

收集静态错误数据之后,您可以启动代码分析器 GUI 来分析和显示数据(请参见启动代码分析器 GUI),或重新编译程序以便可以收集动态内存访问数据或代码覆盖数据。