MinGWとMSYSをインストールした
PythonからCで作った関数を使ってみたいので、ネットや本で調べて、Windows XPにMinGWとMSYSをインストールしたのでメモしておく。
C言語は学生のときに学んで、会社に入ってちょっと使ってなんで、20年以上触っていない。こう書いてみると、自分の年齢が怖い。でも、若いときにC言語をかじっていたので、Cで書かれたプログラムをみても、「なんとかがんばって読んでみよう」なんて思ったりする。なんともならないことが多いのですが・・・
MinGW のインストール
ダウンロード
- MinGWのサイトにあるdownloadリンクをクリックしてダウンロード画面へ
- Automated MinGW Installerをクリックし、MinGW 5.1.6をダウンロードする。
インストール
ダウンロードした MinGW 5.1.6.exeをダブルクリックして画面したがう。選択する項目は次のようにした。
- Download and install を選択
- Current (現在のバージョン) を選択
- Minimal で MinGW base tools と g++ compiler を選択
- インストール先は C:\MinGW にする
MSYS のインストール
ダウンロード
- MinGWのサイトにあるdownloadリンクをクリックしてダウンロード画面へ
- MSYS -> BaseSystem -> msys-core をクリックして、MSYS-1.0.10.exe をダウンロードする。
インストール
ダウンロードした MSYS-1.0.10.exe をダブルクリックして画面したがう。選択する項目は次のようにした。
- インストール先は C:\msys にする
DOSコンソール画面が開いて質問されるので次のように入力
- Do you have MinGW installed? [yn ] -> y
- Where is your MinGW installation? -> C:/MinGW
Windows環境変数を設定する
- マイコンピュータを右クリックからシステムプロパティー画面を開く
- 詳細設定タブ – 環境変数 をクリックして環境変数画面を開く
- システム環境変数からPath変数を編集する。先頭にC:\MinGW\bin;C:\msys\1.0\binを追加
- OKボタンをクリックしてそれぞれの画面を閉じて終了
インストールの確認
- DOSコンソール画面から set path と入力し、先ほどのpathが正しく設定されているか
-
C:\WINDOWS\system32>set path Path=C:\MinGW\bin;C:\msys\1.0\bin;C:\Program Files\.........続く...............
- DOSコンソール画面から gcc –versionと入力して
-
C:\WINDOWS\system32>gcc --version gcc (GCC) 3.4.5 (mingw-vista special r3) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- DOSコンソール画面から make –versionと入力して
-
C:\WINDOWS\system32>make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i686-pc-msys
これで gcc が、どうやら使えそうだ。インターネットで参考にしたのは次のサイト。