私は、Windows 7でCプログラムをコンパイルするための無料のツールを探しています。これまで、gccを使用してUbuntuでCコードを常にコンパイルしていました。では、Windows 7でCコードをコンパイルするにはどうすればよいですか?教えて下さい。 :)
MinGWはかなり古いバージョンのGCC(3.4.5、私は信じています)を使用しており、しばらく更新されていません。 GCCツールセットに既に慣れており、Windowsプログラミングに慣れるだけの場合は、このオプションが適しています。このコンパイラを使用する多くの素晴らしいIDEが利用可能です。
編集:どうやら私は間違っていた。それは、私がほとんど知らないことについて話すことで得られるものです。 Tauranは、MinGWツールキットに最新バージョンのGCCを提供することを目的としたプロジェクトがあることを指摘しています。 彼らのウェブサイト からダウンロードできます。
ただし、深刻なWindows開発に推奨できるかどうかはわかりません。あなたがMicrosoftソフトウェアを使用するという概念を我慢できない理想主義的なファンボーイでない場合、私は highly を調査することをお勧めしますVisual Studio MicrosoftのC/C++コンパイラ。 Express version(すべての有料版と同じコンパイラーを含む)は、完全に無料でダウンロードできます。コンパイラに加えて、Visual Studioは、Windows固有のアプリケーションの開発をはるかに容易にするワールドクラスIDEも提供します。はい、中傷者は、完全に標準に準拠していないという事実について取り乱しますが、それはWindowsアプリケーションを書く世界です。 windows.h
をインクルードすると、完全に移植可能になることはないため、理想主義的な献身のほとんどは時間の無駄になります。
Microsoft Visual Studio Express
強力なデバッグツール、構文の強調表示などを備えた完全なIDEです。
質問で示したように、gccに精通している場合は、MinGWをインストールできます。これにより、Win7でLinuxのようなコンパイル環境が設定されます。それ以外の場合は、Visual Studio 2010 Expressが最適です。
Windows 7でのプログラムのコンパイル:
設定済みのBorland Compilerを http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.html または http://dwij.co.in/graphics-cからダウンロードする必要があります-programming-for-windows-7-borland-compiler / 。
ボーランドの「bin」フォルダーを環境変数に入れます。
次に、フォルダ「bin」に移動し、フォルダ構造に従ってファイルbcc32.cfgを編集します。このファイルには、ヘッダーとライブラリの設定が含まれています。
-I"D:\Borland\include;"
-L"D:\Borland\lib;D:\Borland\Lib\PSDK"
ここで、myprogram.cppと言うC/C++プログラムを作成します。
次のコマンドを使用して、この一連のコードをコンパイルします。
F:\>bcc32 myprogram.cpp
MinGWは(他の人が提案しているように)入手できますが、VS Expressではなく、単純なIDEを入手することをお勧めします。 Dev C++を試すことができます http://www.bloodshed.net/devcpp.html C/C++用のシンプルなIDEおよび使用MinGW内部。これでは、本格的な「プロジェクト」を作成せずに、単一のCファイルを作成およびコンパイルできます。
Windowsの場合gccを取得 。ただし、MinGWもインストールする必要があります。
Visual Studio 2010 Express Editionも使用できます。 ここにリンク