-qhaltonmsg

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-qhaltonmsg    
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

错误检查和调试

等效编译指示

无。

用途

如果生成了指定的错误消息,那么将在生成任何对象文件、可执行文件或汇编程序源文件之前停止编译。

语法

-qhaltonmsg 语法-C

读取语法图跳过可视语法图-q nohaltonmsghaltonmsg=:message_identifier

-qhaltonmsg 语法-C++

读取语法图跳过可视语法图-q nohaltonmsg=:message_identifierhaltonmsg=:message_identifier

缺省值

-qnohaltonmsg

参数

消息标识
表示消息标识。 消息标识必须使用下列格式:
15dd-number
其中:
15
这是编译器产品标识。
dd
这是两位数的代码,表示生成该消息的编译器组件。 请参阅 编译器消息格式 以获取这些代码的描述。
数字
这是消息号。

使用量

当编译器因 -qhaltonmsg 选项而停止时,编译器返回码非零。 如果消息的原始严重性级别低于 S,那么 -qhaltonmsg 指定的消息的严重性级别将更改为 S 。

如果已发出严重性级别为 S 的消息,那么不能指定 -qnohaltonmsg 以恢复编译。

仅限 C -qnohaltonmsg 编译器选项会取消 的先前设置。 -qhaltonmsg仅限 C

仅限 C + + 当您指定 并带有消息标识符时,之前带有相同消息标识符的 实例将失效。 -qnohaltonmsg -qhaltonmsg 当您指定没有特定消息标识的 -qnohaltonmsg 时,所有先前的 -qhaltonmsg 实例都将失效。

如果指定以下两个或三个选项,那么指定的最后一个选项具有优先顺序:
  • -qhaltonmsg=消息标识
  • -qnohaltonmsg=消息标识
  • -qnohaltonmsg
仅限 C + +

-qhaltonmsg 优先于 -qsuppress-qflag

预定义的宏

无。

相关信息