-qsyntaxonly (仅 -fsyntax-only)

适用的调用

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

类别

错误检查和调试

等效编译指示

无。

用途

在不生成对象文件的情况下执行语法检查。

语法

读取语法图跳过可视语法图  -f syntax-only
读取语法图跳过可视语法图  -q syntaxonly

缺省值

缺省情况下,将编译并链接源文件以生成可执行文件。

使用量

-P-E-C 选项将覆盖 -qsyntaxonly 选项,而后者将覆盖 -c-o 选项。

-qsyntaxonly 选项仅禁止生成对象文件。 如果设置了所有其他文件 (例如列表文件) 的相应选项,那么仍会生成这些文件。

预定义的宏

无。

示例

要在不生成对象文件的情况下检查 myprogram.c 的语法,请输入:
xlc myprogram.c -qsyntaxonly

相关信息