-qlist
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -qlist | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
| xlc/xlC 和其他遗留的调用命令 | xlclang/xlclang + + 调用命令 |
|---|---|
| #pragma 选项 [no] 列表 | 无 |
用途
生成包括对象和常量区域部分的编译器列表文件。
语法
缺省值
-qnolist
参数
- offset | nooffset
- 将 PDEF 头的偏移量从
00000更改为文本区域开始的偏移量。 指定该选项将允许任何读取 .lst 文件的程序添加 PDEF 的值和有问题的行,并生成相同的值,无论指定 offset 还是 nooffset 。 仅当编译单元中有多个过程时, offset 子选项才相关。指定不带子选项的 list 等同于 list=nooffset。
使用量
当 list 生效时,将为命令行上指定的每个源文件生成带有 .lst 后缀的列表文件。 有关列表文件内容的详细信息,请参阅 编译器列表。
您可以使用对象或组合件列表来帮助了解生成的代码的性能特征以及诊断执行问题。
-qnoprint 编译器选项会覆盖此选项。
预定义的宏
无。
示例
要编译
myprogram.c 并生成包含对象的列表 (.lst) 文件,请输入:xlc myprogram.c -qlist 