コンパイラは、実行可能コードプログラムにソースコードを変換します。
実行可能なコードは、機械語表現のコードです。なるデジタルコードによって表されるこの言語命令。
異なるマシンは、別の機械語プログラムを使用します
Cコンパイラのアクション1:ビルド
Cコンパイラは、特定の中にCコードを変換する機械語。
Cコンパイラの効果2:リンク
C標準ライブラリとCコンパイラのCコードがリンクされ、最終的なプログラムに。(C標準ライブラリのような、ユーザに利用可能な機能、多数含まのprintf()、scanfの()など)。より正確には、リンカはライブラリ関数によってプログラムの呼び出しにする必要がありますが、ほとんどのシステムでは、コンパイラがリンカを実行します。
Cコンパイラの役割3:トラブルシューティング
C言語プログラムが有効であることを確認してください。Cコンパイラがエラーを検出した場合、それはエラーで実行可能ファイルを生成しません。