Cygwin上にMingwを展開する
最近のcygwinにはMinGWが無くなったので自前で展開してパスを通す手順について。
cygwinは既にインストール済みとする。
ダウンロード
で次のURLのスクリプトをコピーして2行目を好みのダウンロード先にして実行する。
(/mingwにダウンロードしたことにする)
http://www.mingw.org/wiki/InstallationHOWTOforMinGW
足りないものを
http://sourceforge.net/downloads/mingw/MinGW/
からダウンロードする。
libgmp-5.0.1-1-mingw32-dll-10.tar.lzma
libmpc-0.8.1-1-mingw32-dll-2.tar.lzma
libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma
解凍
mingwを展開したいディレクトリに移動してダウンロードしたものを全部解凍する。
$HOME/mingw-gcc-4.5に展開することにした
$ mkdir $HOME/mingw-gcc-4.5 $ cd $HOME/mingw-gcc-4.5 $ tar --lzma -xvf /mngw/libgmp-5.0.1-1-mingw32-dll-10.tar.lzma # 全部解凍する・・・
Pathを通す
export PATH=$HOME/mingw-gcc-4.5/bin:$PATH PS1="gcc4.5> "
#!/bin/sh bash --rcfile "`dirname $0`/bashrc"
mingwで開発するときにだけ
$ $HOME/mingw-gcc-4.5/mingw gcc4.5>
細かいこと
ccのgccからのシンボリックリンクを作る
gmakeのwindowsパス対応版
http://blog.fullerhouse.net/?day=20090510
2ch見てたらこんなのがあった
http://nuwen.net/mingw.html
これをインストールしてパスを通すのもよさげだな。