MinGW のインストール (2017年9月)

exflib のインストールに先立ち,C++言語,Fortran コンパイラとして MinGW をインストールします.
  1. MinGW のダウンロード (1--3)
  2. MinGW のインストール (4--18)
  3. Path の設定 (19--24)
  4. インストールの確認 (25--26)
の順に進めます.
 
gcc, g++, gfortran のコンパイル時に pthread のリンクエラーが出る場合は こちらにしたがって修正してください.  
 

 
 
  1. MinGWのホームページ http://www.mingw.org を開き,右上の Download をクリックします.
  2. しばらく待つと,mingw-get-setup.exe のダウンロードが始まります.
  3. ファイル(mingw-get-setup.exe) をダウンロードして保存します.
     
     
     
     
     
  4. 保存されたファイルをダブルクリックします.
  5. セキュリティの警告が出たら,実行をクリックします.
  6. Install をクリックします.
  7. 特に変更せずに Continue をクリックします.
  8. 右下の Continue ボタンがクリックできるようになるまで,待ちます.
  9. Continue をクリックします.
  10. 下のようなウインドウが開きます.
  11. mingw-developer-tookit を右クリックし,メニューから Mark for Installation を選びます.
  12. 同じことを繰り返し,次のとおりパッケージを選択してください.
  13. 左上の Installation をクリックし,Apply Changes を選びます.
  14. ウインドウが変わるので,Apply をクリックします.
  15. ダウンロードが終わるまで 10分--15分程度待ちます.
  16. 右上の Continue ボタンがクリックできるようになるまで,待ちます.
  17. 右上の Continue をクリックします.エラーが表示されていないことを確かめます.
  18. 次のとおりパッケージがインストールされていることを確認します.
     
     
     
     
     
  19. 次に PATH の設定をします.画面左下のスタートボタンを右クリックし,「システム」をクリックします.
  20. 新しく開くウインドウで「システムの詳細設定」をクリックします.
  21. 右下の「環境変数(N)...」をクリックします.
  22. ユーザ環境変数にPath という項目がなければ「新規(N)...」を押します. ある場合にはこちらを見てください.
  23. 変数名に Path, 変数値に C:\MinGW\bin を入力して OK をクリックします.
  24. Path が追加されたことを確認し,OK をクリックします.
     
     
     
     
     
  25. MinGW のインストールを確認します.画面左下のスタートボタンを右クリックし,「コマンドプロンプト」をクリックします.
    Windows7 では,画面左下の「スタートメニュー」を開いて 表示される「プログラムのファイルと検索」から「cmd.exe」を検索し, 実行します.
  26. 新しく開くウインドウで gcc, g++, gfortran と入力します.下の画面のように表示されれば MinGW は正しくインストールされています.
 
 

 
 
  1. ダウンロード中に次のようなメッセージが表示される場合があります.手順4からやり直してください.
  2. インストール中にエラーが表示される場合があります.手順4からやり直してください.
  3. Path の設定が正しくできていないと,次のように表示されます.手順19からやり直してください.
 
 

 
 

環境変数 Path が既に存在する場合.

  1. 「編集(E)...」をクリックします.
  2. 2段目の「変数値(V):」の先頭に,
    C:\MinGW\bin;
    
    を加えます.
  3. 続きに戻ります.
 
 

 
 

gcc, g++, gfortran のコンパイル時に pthread のリンクエラーが出る場合

  1. MinGW のインストーラを起動します.
  2. 左の列で「MinGW Libraries」を選択し,右の列で 「mingw32-pthreads-w32(dev)」「mingw32-pthreads-w32(lic)」の ふたつを選択 (Mark for Installation) します.
    その後,メニュー(左上)の「Installtion」から「Apply Changes」を選びます.
  3. 「Apply」をクリックします.
  4. エラーが出ていないことを確認して「Close」をクリックします.
  5. 「mingw32-pthreads-w32(dev)」「mingw32-pthreads-w32(lic)」の ふたつがインストールされたことを確認し,ウインドウを閉じます.
 
 

 
 
MinGW のインストールでは約 500MB が必要です.
  1. インストール前
  2. インストール後