備忘録か日記のようなもの

システム設定や日々感じたことを忘れないように

人気BLOGランキング
<< 携帯でビデオ鑑賞 | main | ffmpegのコンパイル >>

MinGWのインストール

 MinGWは、GNUのCコンパイラ(gcc)のWindows版です。GUIなアプリケーションも作れます。
 似たようなフリーのコンパイラ&環境にCygwinがありますが、Cygwinは、コンパイルしたプログラムを実行するに専用のライブラリ(cygwin1.dll)が必要になります。
 
 MinGWはコンパイラ本体のMinGWと実行環境のMSYSの2つで成り立っています。

ダウンロード

インストール
MinGWからインストールします。
  1. ダウンロードしたMinGW-5.0.0.exeを実行
  2. [Next] をクリック
  3. ライセンスを読み [I Agree] をクリック
  4. ダウンロード先を選んで(Japanのサイト) [Next] をクリック
  5. パッケージ "Current" を選んで [Next] をクリック
  6. インストールタイプを [Minimal] にして [g++ compiler] のみ選んで [Next] をクリック
  7. インストール先 "c:\MinGW" で [Next] をクリック
  8. スタートメニュ "MinGW" [Install] をクリック
  9. 各種ファイルを自動的にダウンロードしインストールがはじまる
  10. [Finish] をクリック

続いてMSYSをインストールします。
  1. ダウンロードしたMSYS-1.0.10.exeを実行
  2. 表示されるダイアログで [はい] をクリック
  3. 起動したインストーラーの[Next] をクリック
  4. ライセンスを読み [Yes] をクリック
  5. [Next] をクリック
  6. インストール先 "C:\msys\1.0" で [Next] をクリック
  7. CPU設定が "i386" で[Next]をクリック
  8. スタートメニューで "MinGW" [Next] をクリック
  9. [Install] をクリック
  10. 設定用のウィンドウが開くので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
    続行するには何かキーを押してください . . .
  11. [Finish] をクリック

さらにmsysDTK(MSYS Developer Tool Kit)をインストールします。これはMSYSをさらに拡張するソフトです。(インストールしなくてもコンパイラとして動作します。)
  1. ダウンロードしたmsysDTK-1.0.1.exeを実行
  2. 表示されるダイアログで [はい] をクリック
  3. 起動したインストーラーの[Next] をクリック
  4. ライセンスを読み [Yes] をクリック
  5. インストール先 "C:\msys\1.0" で [Next] をクリック
  6. CPU設定が "i386" で[Next]をクリック
  7. [Install] をクリック
  8. [Next] をクリック
  9. [Finish] をクリック

以上でインストールはおしまいです。
 使い方はUNIX上のシェル上でCのプログラミングをするのと同じです。

参考サイト

関連Blog (Blogランキング)
- | comments (0) | trackback (0)

Comments

Comment Form

Trackbacks