--list--listこのオプションは、ソースファイルの未加工のリスト情報を生成するようにコンパイラに指示します。付けられた入力ファイル名がデフォルトで使用されます。コマンドラインで複数のソースファイルを指定した場合、すべてのソースファイルのリストが生成され、それぞれ別個のリスティングファイルにき込まれます。リスティングファイルの名前は対応するソースファイルの名前に基づいて生成されます。使用すると、連結されたリストが単一のリスティングファイルに書き込まれます。リスト情報はフォーマットされたリストを生成するために使用されます。未加工のリストファイルには、元のソース行、インクルードファイルにおける遷移に関する情報、およびコンパイラによって生成される診断情報が含まれます。リストファイルの各行は、行のタイプを表す以下のいずれかのキー文字で始まります。N通常のソース行であることを示します。その行の残りの部分はソース行のテキストです。X通常のソース行の拡張形式です。この行の残りの部分は、ソース行のテキストです。行の後に記述されます。コメントは軽微な修正と見なされ、マクロ拡張、行の結合、トリグラフなどは特別な修正と見なされます。つのスペースで置き換えられます。これに似たディレクティブによってスキップされるソース行であることを示します。この行の残りの部分はテキストです。Lソース位置の変更を示します。識別ディレクティブに似た形式が使用されます。以下のどちらかを指定できます。