-qlist

目的

これは、オブジェクトおよび定数域セクションが含まれるコンパイラー・リスト・ファイルを生成します。

構文

構文図を読む構文図をスキップする
        .-nolist--------------------.   
>>- -q--+-list--+-----------------+-+--------------------------><
                |    .-nooffset-. |     
                '-=--+-offset---+-'     

デフォルト

-qnolist

パラメーター

offset | nooffset
PDEF ヘッダーのオフセット 00000 を、テキスト領域のはじめからのオフセットに変更します。このオプションを指定すると、.lst ファイルを読み取るすべてのプログラムが PDEF の値と問題の行を追加することができるため、offset または nooffset のどちらが指定されていても同じ値になります。 offset サブオプションは、コンパイル単位内に複数のプロシージャーがある場合にのみ関係します。

サブオプションなしで list を指定することは、list=nooffset を使用するのと同等です。

使用法

list が有効な場合、コマンド行で指定された各ソース・ファイル名に対して .lst サフィックスが付いたリスト・ファイルが生成されます。リスト・ファイルの内容について詳しくは、コンパイラー・リストを参照してください。

生成されたコードのパフォーマンス特性を理解しやすくするため、および実行上の問題を診断するために、オブジェクト・リストまたはアセンブリー・リストを使用できます。

事前定義マクロ

なし。

myprogram.c をコンパイルし、オブジェクトを含むリスト (.lst) ファイルを作成するには、以下のように入力します。
xlc myprogram.c -qlist