コンパイルだけを行い、.o オブジェクトファイルを生成します。リンクは行いません。
ソースファイルごとに .o ファイルを作成します。1 つのソースファイルだけをコンパイルする場合は、-o オプションを使用して、出力先の .o ファイルの名前を指定することができます。