あなたの習慣について教えてください!!

C言語で書かれたアプリケーションを利用するにはCのコンパイラが必要ですよね。ということはどんなOSにもCなりJAVAなりのコンパイラが搭載されているのでしょうか?だとしたらなぜ自分で書いたプログラムをコンパイルするときにOSが利用しているコンパイラを使えないのでしょうか?

A 回答 (13件中11~13件)

コンパイルとリンクの違いを理解できてないみたいですね



コンパイルが完了していればコンパイラも要らないです。
    • good
    • 0

OSは、すでにコンパイルされているプログラムだからです。


コンパイルされたプログラムはコンパイラを必要としません。
コンパイラはただパソコンが認識できる言葉に変えるだけのものですから。
    • good
    • 0

必ずしも必要ではありません。


windowsなどは"コンパイル済み"のファイルが提供されているだけです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報