MinGWのインストール
MinGWは、GNUのCコンパイラ(gcc)のWindows版です。GUIなアプリケーションも作れます。
似たようなフリーのコンパイラ&環境にCygwinがありますが、Cygwinは、コンパイルしたプログラムを実行するに専用のライブラリ(cygwin1.dll)が必要になります。
似たようなフリーのコンパイラ&環境にCygwinがありますが、Cygwinは、コンパイルしたプログラムを実行するに専用のライブラリ(cygwin1.dll)が必要になります。
MinGWはコンパイラ本体のMinGWと実行環境のMSYSの2つで成り立っています。
ダウンロード
インストール
MinGWからインストールします。
- ダウンロードしたMinGW-5.0.0.exeを実行
- [Next] をクリック
- ライセンスを読み [I Agree] をクリック
- ダウンロード先を選んで(Japanのサイト) [Next] をクリック
- パッケージ "Current" を選んで [Next] をクリック
- インストールタイプを [Minimal] にして [g++ compiler] のみ選んで [Next] をクリック
- インストール先 "c:\MinGW" で [Next] をクリック
- スタートメニュ "MinGW" [Install] をクリック
- 各種ファイルを自動的にダウンロードしインストールがはじまる
- [Finish] をクリック
続いてMSYSをインストールします。
- ダウンロードしたMSYS-1.0.10.exeを実行
- 表示されるダイアログで [はい] をクリック
- 起動したインストーラーの[Next] をクリック
- ライセンスを読み [Yes] をクリック
- [Next] をクリック
- インストール先 "C:\msys\1.0" で [Next] をクリック
- CPU設定が "i386" で[Next]をクリック
- スタートメニューで "MinGW" [Next] をクリック
- [Install] をクリック
- 設定用のウィンドウが開くのでMinGWの設定を行います。
C:\msys\1.0\postinstall>PATH ..\bin;c:\MinGW\bin;C:\WINNT\system32;C:\WINNT;C:\W
INNT\System32\Wbem;C:\Program Files\QuickTime\QTSystem\
C:\msys\1.0\postinstall>..\bin\sh.exe pi.sh
This is a post install process that will try to normalize between
your MinGW install if any as well as your previous MSYS installs
if any. I don't have any traps as aborts will not hurt anything.
Do you wish to continue with the post install? [yn ] y
Do you have MinGW installed? [yn ] y
Please answer the following in the form of c:/foo/bar.
Where is your MinGW installation? c:/MinGW
Creating /etc/fstab with mingw mount bindings.
Normalizing your MSYS environment.
You have script /bin/awk
You have script /bin/cmd
You have script /bin/echo
You have script /bin/egrep
You have script /bin/ex
You have script /bin/fgrep
You have script /bin/printf
You have script /bin/pwd
You have script /bin/rvi
You have script /bin/rview
You have script /bin/rvim
You have script /bin/vi
You have script /bin/view
Oh joy, you do not have c:/MinGW/bin/make.exe. Keep it that way.
C:\msys\1.0\postinstall>pause
続行するには何かキーを押してください . . .
- [Finish] をクリック
さらにmsysDTK(MSYS Developer Tool Kit)をインストールします。これはMSYSをさらに拡張するソフトです。(インストールしなくてもコンパイラとして動作します。)
- ダウンロードしたmsysDTK-1.0.1.exeを実行
- 表示されるダイアログで [はい] をクリック
- 起動したインストーラーの[Next] をクリック
- ライセンスを読み [Yes] をクリック
- インストール先 "C:\msys\1.0" で [Next] をクリック
- CPU設定が "i386" で[Next]をクリック
- [Install] をクリック
- [Next] をクリック
- [Finish] をクリック
以上でインストールはおしまいです。
使い方はUNIX上のシェル上でCのプログラミングをするのと同じです。
参考サイト
- C-Compiler Wiki MinGW / インストール
- MinGW FAQ
- MinGW日本版
- MinGW
- VS 2005のExpress Editionは事実上,無償提供へ
- Sun、C/C++およびFortranの開発環境「Sun Studio 11」も無償化
- | comments (0) | trackback (0)

Comments