-qsyntaxonly (仅 -fsyntax-only)
适用的调用
选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
---|---|---|---|---|
-qsyntaxonly | ✓ | ✓ | ✓ | ✓ |
-fsyntax-only | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
在不生成对象文件的情况下执行语法检查。
语法
缺省值
缺省情况下,将编译并链接源文件以生成可执行文件。
使用量
-P, -E和 -C 选项将覆盖 -qsyntaxonly 选项,而后者将覆盖 -c 和 -o 选项。
-qsyntaxonly 选项仅禁止生成对象文件。 如果设置了所有其他文件 (例如列表文件) 的相应选项,那么仍会生成这些文件。
预定义的宏
无。
示例
要在不生成对象文件的情况下检查
myprogram.c
的语法,请输入:xlc myprogram.c -qsyntaxonly