すべての typedef 宣言、struct、union、および enum 型定義がデバッグのために組み込まれることを指定する。
.-nodbxextra-. >>- -q--+-dbxextra---+-----------------------------------------><
-g オプションと一緒にこのオプションを使用すると、 デバッガーで使用するための追加のデバッグ情報を生成します。
-g オプションを指定すると、デバッグ情報がオブジェクト・ファイルに組み込まれます。 オブジェクトおよび実行可能ファイルのサイズを最小にするために、 コンパイラーは、参照されるシンボルに関する情報しか組み込みません。 デバッグ情報は、-qdbxextra を指定しない限り、 参照されない配列、ポインター、またはファイル・スコープの変数に対しては生成されません。
-qdbxextra を使用すると、 オブジェクトおよび実行可能ファイルのサイズが増加する場合があります。
デバッグのために myprogram.c 内のシンボルをすべて組み込むには、以下のように入力します。
xlc myprogram.c -g -qdbxextra
関連情報