-qsrcmsg(仅限 C)

适用的调用

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

类别

列表、消息和编译器信息

等效编译指示

#pragma 选项 [no] srcmsg

用途

将相应的源代码行添加到编译器生成的诊断消息中。

nosrcmsg 生效时,错误消息仅显示发生错误的文件,行和列。 当 srcmsg 生效时,编译器将重新构造诊断消息所引用的源行或部分源行,并在诊断消息之前显示该消息。 还可能显示指向错误的列位置的指针。

语法

读取语法图跳过可视语法图 -q nosrcmsgsrcmsg

缺省值

-qnosrcmsg

使用量

srcmsg 生效时,重构的源行表示在宏扩展后出现的行。 有时,这条线路可能只是部分重建。 显示行开头或结尾的字符 “....” 指示尚未显示某些源行。

使用 -qnosrcmsg 可显示可解析的简明消息。

预定义的宏

无。