MinGW のインストール (2017年9月)
exflib のインストールに先立ち,C++言語,Fortran コンパイラとして MinGW をインストールします.
- MinGW のダウンロード (1--3)
- MinGW のインストール (4--18)
- Path の設定 (19--24)
- インストールの確認 (25--26)
の順に進めます.
gcc, g++, gfortran のコンパイル時に
pthread のリンクエラーが出る場合は
こちらにしたがって修正してください.
- MinGWのホームページ http://www.mingw.org を開き,右上の Download をクリックします.
- しばらく待つと,mingw-get-setup.exe のダウンロードが始まります.
- ファイル(mingw-get-setup.exe) をダウンロードして保存します.
- 保存されたファイルをダブルクリックします.
- セキュリティの警告が出たら,実行をクリックします.
- Install をクリックします.
- 特に変更せずに Continue をクリックします.
- 右下の Continue ボタンがクリックできるようになるまで,待ちます.
- Continue をクリックします.
- 下のようなウインドウが開きます.
- mingw-developer-tookit を右クリックし,メニューから Mark for Installation を選びます.
- 同じことを繰り返し,次のとおりパッケージを選択してください.
- 左上の Installation をクリックし,Apply Changes を選びます.
- ウインドウが変わるので,Apply をクリックします.
- ダウンロードが終わるまで 10分--15分程度待ちます.
- 右上の Continue ボタンがクリックできるようになるまで,待ちます.
- 右上の Continue をクリックします.エラーが表示されていないことを確かめます.
- 次のとおりパッケージがインストールされていることを確認します.
- 次に PATH の設定をします.画面左下のスタートボタンを右クリックし,「システム」をクリックします.
- 新しく開くウインドウで「システムの詳細設定」をクリックします.
- 右下の「環境変数(N)...」をクリックします.
- ユーザ環境変数にPath という項目がなければ「新規(N)...」を押します.
ある場合にはこちらを見てください.
- 変数名に Path, 変数値に C:\MinGW\bin を入力して OK をクリックします.
- Path が追加されたことを確認し,OK をクリックします.
- MinGW のインストールを確認します.画面左下のスタートボタンを右クリックし,「コマンドプロンプト」をクリックします.
Windows7 では,画面左下の「スタートメニュー」を開いて
表示される「プログラムのファイルと検索」から「cmd.exe」を検索し,
実行します.
- 新しく開くウインドウで gcc, g++, gfortran と入力します.下の画面のように表示されれば MinGW は正しくインストールされています.
- ダウンロード中に次のようなメッセージが表示される場合があります.手順4からやり直してください.
- インストール中にエラーが表示される場合があります.手順4からやり直してください.
- Path の設定が正しくできていないと,次のように表示されます.手順19からやり直してください.
環境変数 Path が既に存在する場合.
- 「編集(E)...」をクリックします.
- 2段目の「変数値(V):」の先頭に,
C:\MinGW\bin;
を加えます.
- 続きに戻ります.
gcc, g++, gfortran のコンパイル時に
pthread のリンクエラーが出る場合
- MinGW のインストーラを起動します.
- 左の列で「MinGW Libraries」を選択し,右の列で
「mingw32-pthreads-w32(dev)」「mingw32-pthreads-w32(lic)」の
ふたつを選択 (Mark for Installation) します.
その後,メニュー(左上)の「Installtion」から「Apply Changes」を選びます.
- 「Apply」をクリックします.
- エラーが出ていないことを確認して「Close」をクリックします.
- 「mingw32-pthreads-w32(dev)」「mingw32-pthreads-w32(lic)」の
ふたつがインストールされたことを確認し,ウインドウを閉じます.
MinGW のインストールでは約 500MB が必要です.
- インストール前
- インストール後