MinGWは、Minimalist GNU For Windowsすなわち「Windows上で最も小さいGNU」 ということで、UNIX系のOSで多く使われているGCCをWindowsでネイティブに移植されたコマンドラインのC/C++(及びその他)のコンパイラ。んで、このメモはその環境をインストールしたときのメモ。

まずは、MinGW本体の本家。 http://www.mingw.org/

続けて、MingGWに合わせてコンパイルされたライブラリのパッケージ群 http://mingwrep.sourceforge.net/

しかし、PC-UNIX系のフリーまたはオープンのソフトはまだ、MinGWには対応してないものが多い。PostgreSQLなんか、VC++よりMinGWのほうがええんちゃん?とか思うのだけど。

手順

  1. MingGWの本家からMinGW をDLしてインストール
  2. 同じく本家から、MSYSをDLしてインストール。 インストール中にMinGWのインストール位置を聴いてくるので、MinGWをインストールした位置を聴かれるので答える。
  3. 個人的によく使うので、libiconv regex あたりはいれておくかなと。

MinGWで、DLLをつくったりWindowsアプリを作ったりする方法に関しては、ドキュメントページにありますた。http://www.mingw.org/docs.shtml#compilingandbuilding