MinGW での開発環境を整える

MinGW のサイト: http://www.mingw.org/

MinGW は、サードパーティのCランタイムDLLに依存しないネイティブのWindowsプログラムを作成するための「Windows固有ヘッダファイル」「GNUツールセット用ライブラリ群」です。自由に使用・配布することができます。

ということで、その開発環境を整えることにする。

MinGW は上記のようにヘッダファイルとライブラリなので、何らかのIDE等から使うことになります。Unixコマンドラインからのビルド環境のようにして使うには、MSYSというBourneシェルのようなものをインストールし、そこから使うのが一般的なようです。

まず、msysのインストール。MSYS-1.0.11-2004.04.30-1.exe
ついで、MinGWのインストール。MinGW-4.1.0.exe
いずれも上記MinGWのサイトからリンクをたどって、sf.netからダウンロードできます。ただし、sf.netのダウンロードできるfile一覧のページが、理由はわかりませんが、最新の一部のファイルしか表示されてません。MinGW-4.1も表示されていません。MinGWのサイトのニュースのアーカイブ ( http://sourceforge.net/forum/forum.php?forum_id=472666 ) を探して、そこからたどると良いでしょう。また、最近は、msysのリリースはされていないようで、最新のsnapshot(といってもかなり前だが)を使うと良いのでしょう。

msysからMinGWを使うには、
/etc/fstab.sample /etc/fstab
して、msysを再起動します。