Oracle Solaris Studio 12.2:C++ 用户指南

A.2.14.1 值

t 是一个以逗号分隔的列表,它包含以下项中的一项或多项:tagno% tag%all%none。顺序是很重要的;例如 %all,no%tag 抑制除 tag 以外的所有警告消息。下表列出了 -erroff 值:

表 A–2 -erroff

值 

含义  

tag

抑制由该 tag 指定的警告消息。可通过 -errtags=yes 选项来显示消息的标记。

no%tag

启用由该 tag 指定的警告消息。

%all

禁止所有警告消息。 

%none

启用所有警告消息(缺省)。 

缺省值

缺省值为 -erroff=%none。指定 -erroff 与指定 -erroff=%all 等效。

示例

例如,-erroff=tag 将抑制由该标记指定的警告消息。另外,-erroff=%all,no%tag 抑制除由 tag 标识的消息以外的所有警告消息。

可以使用 -errtags=yes 选项显示警告消息的标记。

警告

使用 -erroff 选项只能抑制来自 C++ 编译器前端且在使用 -errtags 选项时显示标记的警告消息。

另请参见

-errtags-errwarn