コマンドプロンプトのCコンパイラ

コマンドプロンプトのCコンパイラ

私の理解では、Windows オペレーティング システム (正確には Windows 7) は C で記述されているため、C コンパイラが付属している必要があります。

このようなコンパイラにアクセスして C ソース コードをコンパイルするにはどうすればよいでしょうか?

答え1

必ずしもそうではありません。必要なライブラリ (動的にリンクされている場合は libc や mscrt など) や、実行しているバイナリに適したランタイム サポートだけが必要になります。多くの Linux ディストリビューションでもコンパイラが組み込まれていません (たとえば、パッケージをコンパイルする必要がある場合、Ubuntu の build-essential をインストールすることがよくあります)。そのため、Windows にコンパイラが組み込まれていると期待するのは正しくありません。

システムにコンパイラがなくてもコンパイルされたファイルを実行できます。JavaやPythonなどのインタプリタ言語は、実行するために言語ツールのインストールが必要になることがよくあります。

もし、あんたがしなければならないコンパイラーを使用する場合、2つの一般的なオプションがあります。オープンソースミングまたはマイクロソフトのビジュアルスタジオ- 無料版もありますビジュアルスタジオエクスプレス1台をインストールして設定し、1台を持ち運びます。

関連情報