MinGW セットアップ
ダウンロード
上記サイトよりダウンロードする。
バージョンは 5.1.6 を使用する1。
最低限ダウンロードするもの
- MinGW インストーラ (「Download Now!」でダウンロードできるもの)
- MSYS インストーラ (MSYS Base System/msys-1.0.11/MSYS-1.0.11.exe)
- インストーラが存在する最も最新のバージョンを選択すること。
インストール
MinGW
- インストーラ (MinGW-x.y.z.exe) を起動する。
- "Download and Install" -> "Current" -> "Full Install" を選択する。
- あとはよしなに。
MSYS
- インストーラ (MSYS-1.0.11.exe) を起動する。
- ダイアログのウィザードではよしなに。
- コマンドプロンプトが表示され、いくつか質問されるので、"y" -> "y" -> MinGW インストールディレクトリ (通常は "c:/MinGW") と入力する。
GCC 4.4.0
そのままでは GCC のバージョンが 3.4.5 と古いので、より新しい GCC 4.4.0 を上書きインストールする。手順は以下の通り。
- ダウンロードサイトにて、「MinGW」→「BaseSystem」→「GCC」→「Version4」→「Previous Release gcc-4.4.0」の順に開く。
- 「gcc-full-4.4.0-mingw32-bin-2.tar.lzma」をクリックして、ダウンロードする。
- MSYS を起動し、手順2 でダウンロードしたファイルがあるディレクトリに移動する。
- ダウンロードフォルダのパスが "C:\download\mingw\gcc" の場合、
cd /c/download/mingw/gcc
で移動できる。
- ダウンロードフォルダのパスが "C:\download\mingw\gcc" の場合、
- 以下のコマンドをタイプし、書庫ファイルを展開する。 bin や lib などのディレクトリがその場にごろっと展開される。
tar -xvf gcc-full-4.4.0-mingw32-bin-2.tar.lzma --lzma
- 展開されたディレクトリを、mingw のインストールディレクトリ下 (通常は C:\MinGW) に全てコピーする。
追加インストール
他に必要なコマンドやライブラリ (ex: liviconv) があれば、上記 URI のサイトの下の方から必要なパッケージを探してダウンロードし、インストールすることができる。その手順は概ね以下の通りとなる。
- インストールしたいパッケージのバイナリが入った lzma 圧縮書庫ファイル (ファイル名が "-bin.tar.lzma" で終わっているもの) を、任意のディレクトリにダウンロードする。
- MSYS を起動する ("スタート" -> "MinGW" -> "MSYS" -> "MSYS")。
- 1 でダウンロードしたディレクトリに移動する。例えば C:\download\MinGW\hoge の場合、以下の通り。
$ cd c:/download/MinGW/hoge
- 1 でダウンロードしたファイルを展開する。ファイル名が hoge-1.0-1-mingw32-bin.tar.lzma の場合、以下の通り。
$ tar -xvf hoge-1.0-1-mingw32-bin.tar.lzma --lzma
- 展開されたファイルを、然るべき場所に移動する。概ね以下のようにすればいいはず。
$ mv bin/* /bin/ $ mv share/* /share/
