コンパイルの制御

エラーなしで生成された出力ファイルは、その後コンパイラへの入力ファイルとして使用できます。下の表は、出力を制御する各種オプションについて説明したものです。

1つ前に実行した処理 オプション コンパイラ入力 コンパイラ出力

前処理

-E-P、または -EP

  • ソースファイル

前処理済みファイル(.i ファイル)

コンパイルのみ

-c

  • ソースファイル
  • 前処理済みのファイル

オブジェクト・ファイル(.o)までコンパイルします。リンクはしません。

  -S
  • ソースファイル
  • 前処理済みのファイル

.s拡張子の付いたアセンブリ・ファイルを生成し、コンパイル処理を停止します。
構文チェック -syntax
  • ソースファイル
  • 前処理済みのファイル

診断リスト
リンク (デフォルト)
  • ソースファイル
  • 前処理済みのファイル
  • アセンブリ・ファイル
  • オブジェクト・ファイル
  • ライブラリ
実行ファイル(.out ファイル)