清单、消息和编译器信息
| 选项名称 | 等效编译指示名称 | 描述 |
|---|---|---|
-qattr |
#pragma 选项属性 | 生成编译器列表,其中包括属性的属性组件以及列表的交叉引用部分。 |
-qflag |
#pragma 选项标志, #pragma 报告 (仅限 C + +) | 将诊断消息限制为所指定严重性级别或更高严重性级别的消息。 |
| -qhelp (--help) | 无。 | 显示编译器的联机帮助页。 |
| -qlist | #pragma选项列表 无 |
生成包括对象和常量区域部分的编译器列表文件。 |
-qlistfmt |
无。 | 创建 XML 或 HTML 格式的报告,以帮助您寻找优化机会。 |
-qlistopt |
无。 | 生成包括在编译器调用时生效的所有选项的编译器列表文件。 |
| -qphsinfo (-ftime-report) | 无。 | 报告每个编译阶段用于标准输出的时间。 |
-qprint |
无。 | 启用或禁止列表。 |
| -qreport | 无。 | 生成用于显示代码段优化方式的列表文件。 |
-qshowinc |
#pragma 选项显示 | 与 -qsource 选项配合使用以生成列表文件时,选择性地在列表文件的源部分中显示用户或系统头文件。 |
-qskipsrc |
无。 | 使用 -qsource 选项生成列表文件时,可使用 -qskipsrc 来确定编译器跳过的源代码语句是否显示在列表文件的源代码段中。 或者,可使用 -qskipsrc=hide 选项来隐藏编译器跳过的源代码语句。 |
| -qslmtags | 无。 | 控制 SLM 标记日志记录是否跟踪编译器许可证使用情况。 |
-qsource |
#pragma 选项源 | 生成编译器列表文件,此文件包含列表的源代码段并在打印错误消息时提供其他源代码信息。 |
-qsrcmsg(仅限C语言) |
#pragma 选项 srcmsg | 将相应的源代码行添加到编译器生成的诊断消息中。 |
| -qsuppress | 无。 | 阻止显示特定参考消息或警告消息,或者阻止将这些消息添加到列表文件(如果生成了列表文件)。 |
| -v 和 -V | 无。 | 通过指定要调用的程序和要对每个程序指定的选项,报告编译的进度。 |
| -q版本 (--version) | 无。 | 显示所调用的编译器的版本和发行版。 |
| -w | 无。 | 禁止 警告消息。 |
-qxref |
#pragma 选项 xref | 生成编译器列表,其中包括属性的交叉引用组件以及列表的交叉引用部分。 |
XL C/C++ 支持以下选项以实现 GCC 兼容性。 有关这些选项的详细信息,请参阅 GNU Compiler Collection 在线文档,网址为 http://gcc.gnu.org/onlinedocs/。 请注意,这些 GCC 选项仅在 IBM® XL C/C++ for AIX® 16.1(由 xlclang/xlclang + +调用) 的基于 Clang 的前端中受支持。
- --help
- --version
- -ftime-report

无