名称 | 内容 | 入力 | 出力 |
---|---|---|---|
プリプロセッサ | #defineや#includeなどを変換 | c | c |
コンパイラ | アセンブリ言語へ変換 | c | s |
アセンブラ | オブジェクトファイル(機械語が入っているファイル)を生成 | s | o |
リンカ | 実行可能ファイルを生成 | o | exeなど |
インタプリタ | 直接実行できないファイルを解釈して実行, sh/py/php/他のCPU用の実行可能ファイルなど | なし |
追記
内容が非常にアレであったため、大幅に書き換えた。
名称 | 内容 | 入力 | 出力 |
---|---|---|---|
プリプロセッサ | #defineや#includeなどを変換 | c | c |
コンパイラ | アセンブリ言語へ変換 | c | s |
アセンブラ | オブジェクトファイル(機械語が入っているファイル)を生成 | s | o |
リンカ | 実行可能ファイルを生成 | o | exeなど |
インタプリタ | 直接実行できないファイルを解釈して実行, sh/py/php/他のCPU用の実行可能ファイルなど | なし |
内容が非常にアレであったため、大幅に書き換えた。