-qhaltonmsg
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -qhaltonmsg | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
如果生成了指定的错误消息,那么将在生成任何对象文件、可执行文件或汇编程序源文件之前停止编译。
语法
缺省值
-qnohaltonmsg
参数
- 消息标识
- 表示消息标识。 消息标识必须使用下列格式:
其中:15dd-number- 15
- 这是编译器产品标识。
- dd
- 这是两位数的代码,表示生成该消息的编译器组件。 请参阅 编译器消息格式 以获取这些代码的描述。
- 数字
- 这是消息号。
使用量
当编译器因 -qhaltonmsg 选项而停止时,编译器返回码非零。 如果消息的原始严重性级别低于 S,那么 -qhaltonmsg 指定的消息的严重性级别将更改为 S 。
如果已发出严重性级别为 S 的消息,那么不能指定 -qnohaltonmsg 以恢复编译。
-qnohaltonmsg 编译器选项会取消 的先前设置。 -qhaltonmsg
当您指定 并带有消息标识符时,之前带有相同消息标识符的 实例将失效。 -qnohaltonmsg -qhaltonmsg 当您指定没有特定消息标识的 -qnohaltonmsg 时,所有先前的 -qhaltonmsg 实例都将失效。
如果指定以下两个或三个选项,那么指定的最后一个选项具有优先顺序:
- -qhaltonmsg=消息标识
- -qnohaltonmsg=消息标识
- -qnohaltonmsg

-qhaltonmsg 优先于 -qsuppress 和 -qflag。
预定义的宏
无。
