MinGW+MSYS+GDBでWindows上にC言語開発環境を構築する
Windowsでgccを使用するためには一般的に以下の2通りの方法がある。
前準備
事前に、ダウンロードしたファイルを入れておくためのフォルダを作成しておくとよい。
ダウンロード
MinGW, MSYS, GDBは共に以下のサイトからダウンロードできる。
SOURCEFORGE.NET MinGW - Minimalist GNU for Windows
SOURCEFORGE.NET MinGW - Minimalist GNU for Windowsページが表示されたら、MinGW、MSYS、GDBをそれぞれダウンロードする。場所は一見すると分かりにくいのだが、
を探してダウンロードすればよい。ツリーで隠れている場合があるので注意が必要である。
なお、2008年05月02日現在のバイナリの最新はそれぞれ
であった。(多分)
インストール
MinGW(MinGW-5.1.4.exeの場合)
ダウンロードしたMinGW-5.1.4.exeをダブルクリックすると、インストーラが起動する。
Welcom to MinGW Version 5.1.4
[Next>]をクリック
Install or just download files?
[Download and install]ラジオボタンにチェックがあることを確認して[Next>]をクリック
Press page Down to see the rest of the agreement.
ライセンス内容を確認し、[I Agree]をクリック
Which MinGW package do you wish to install?
[Current]ラジオボタンにチェックがあることを確認して[Next>]をクリック ※
※ どのパッケージをインストールするかを選択する画面である。
ラジオボタンの意味は以下の通り。
[Previous] - 以前のバージョンをインストール
[Current] - 現在のバージョンをインストール
[Candidate] - ベータ版をインストール
Check the components you want to install and uncheck the components you don't want to install. Click Next to continue.
基本的には全部チェックをつけてしまっても問題ないのだが、今回は[MinGW base tools]チェックボックスと[g++ compiler]チェックボックスにチェックをつけて、[Next>]をクリック
MinGW will install MinGW components in the following directory. to install in a different folder click Browse and select another folder.Click Next to continue.
インストール先のフォルダを指定※して、[Next>]をクリック
※ パスに空白が含まれていないことを確認すること!
Select the Start Menu folder in which you would like to create the program's shortcuts.You can also enter a name to create a new folder.
[Install]をクリックとインストールが開始される。
Completed
[Next>]をクリック
Installation complete
[Finish]をクリック
MSYS(MSYS-1.0.10.exeの場合)
ダウンロードしたMSYS-1.0.10.exeをダブルクリックすると、インストーラが起動する。
This will install "Minimal SYStem".Do you wish to continue?
[はい]をクリック
Welcom to the "Minimal SYStem" Setup Wizard
[Next>]をクリック
License Argreement
ライセンス内容を確認し、[Yes]をクリック
Infomation
[Next>]をクリック
Select Destination Directory
インストール先のフォルダを指定して、[Next>]をクリック
Select Components
[Next>]をクリック
Select Start Menu Folder
[Next>]をクリック
Ready to Install
[Install]をクリックとインストールが開始される。
プログレスバーが100%になると、コマンドプロンプトが立ち上がる。
コマンドプロンプト上の質問
Do you wish to continue with the post install? [yn ]
[y]と入力してEnterキーを押下
Do you have MinGW installed? [yn ]
[y]と入力してEnterキーを押下
Please answer the following in the from of c:/foo/bar.
Where is your MinGW installation?
MinGWのインストール先のパスを入力※してEnterキーを押下※ ディレクトリの区切りに\を使用しないこと! \の代わりに/を使用する。
例.
○ c:/MinGW
×c:\MinGW
Setup has finished install...
[Finish]をクリック