☆フリーのFortran環境をパソコンへ導入する方法☆
Windows7にて、下記の方法でやってもうまく動作しないことを確認しています。(2013/09/23)
下記の記事を全面的に書き直しますので、現状の記事は参考程度に留めておいて下さい。
1、「MinGW」をインストールする。
以下の説明ではインストール場所はCドライブ直下(C:\MinGW)であるとします。
(それ以外の場所にインストールする場合は以下の文章でC:\MinGWの部分をC:\***\---\MinGWに読みかえて下さい。
C:\***\---\とは、あなたがインストールした場所のことです。)
注意点:インストール先のパスに空白が含まれていると、後でトラブルの原因になるため、「Program Files」へのインストールは避けてください。
まずは
こちらのリンクから下記の画面に飛んで、MinGWのインストーラをダウンロードして下さい。
(2011年2月1日の時点ではmingw-get-inst-20101030.exeが配布されています。)
保存した「mingw-get-inst-20101030.exe」をダブルクリックすると
こちらのサイトのような画面が現れるので、指示に従い「Next>」を選択していきましょう。
途中、下記の画面のように「
c++ compiler」、「
fortran compiler」、「
ObjC compiler」の3つのみ選択することをお勧めします。
MSYS関連、MinGW Developer Toolkitは必ずしも選択しなくてOKです。
(fortran compilerはfortranの
コンパイラですので必ず選択して下さい。c++も選択しておけば、C++で書かれたソースファイルも
コンパイル可能になります。)
PATH=C:\MinGW\bin;%PATH%
または、
PATH %PATH%;C:\MinGW\bin
上の二つのどちらでも結構です。次にこのファイルを「mingw.bat」という名前で「C:\MinGW」フォルダの中に保存します。
(つける名前は半角英数なら何でも良いですが、
拡張子は.batにします。)
これでパスが通ります。
3、コマンドプロンプトのショートカットを作ります。
「スタート」→「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」 のところを右クリックし(注:コマンドプロンプトは立ち上げません)、「コピー」で、デスクトップなど自分が良く使う場所に貼り付けます。
そして、以下のように設定します。
- Windows 7/Vista/XP/2000の場合
コマンドプロンプトを右クリック→「プロパティ」→「ショートカット」と追い、 「リンク先」の所を
%SystemRoot%\system32\cmd.exe /k "C:\MinGW\mingw"
と変更する。(上記1行をコピー&ペーストしていただいて構いません。)
MS-DOSプロンプト上で「右クリック」→「プロパティ」→「プログラム」を追い 「バッチファイル」の所を
C:\MinGW\mingw.bat
と変更する。
これは、ドライブCの下にMinGWがあり、その中にmingw.batがある場合ですが、
今までの手順通りに行なっていれば、このまま、気にせずコピー&ペーストして下さい。
4、コマンドプロンプト上で「右クリック」→「プロパティ」→「ショートカット」と追い、「作業フォルダ」の所を.fファイルを保存するフォルダに設定する。
例えばデスクトップの「FORTRAN」という名前のフォルダで作業するなら、
"C:\Documents and Settings\(USER_NAME)\デスクトップ\FORTRAN"
と入力する。((USER_NAME)の部分は人によって変わります。)
5、g95(Fortran95)を追加インストール
手順1~4まで行えばFortran77の文法は使えますが、Fortran90の文法は使えません。
そこでFortran90の文法も使えるようにg95(Fortran95)を追加でインストールしましょう。
ただしコマンドプロンプト上でのコンパイルの呪文が、g77→g95と変更されますので注意が必要です。
なぜなら、Fortran90の文法で書かれたプログラムをg77の命令でコンパイルできないからです。
インストールは簡単で、
The G95 ProjectからStable versionのSelf-extracting Windows x86(g95-MinGW.exe)をダウンロードして、
C:\MinGW\ に上書きインストールするだけでOKです。(2011年2月1日の時点ではStable version 0.91, March 2008が最新版です。)
6、以上で完了です。
では作ったコマンドプロンプトのショートカットを開いてプログラムを実行できるか確認してみましょう。
コンパイルコマンドは、
g95 ファイル名.f90 ←g95とfilename.f90の間は半角一文字空けます。
で、コンパイルできたら、(作業フォルダにa.exeができるので)
a (Enter key) ←a と入力して(Enter key)を押します。
という風にして、プログラムを実行します。
☆FORTRANリンク集☆
☆練習問題☆
最終更新:2013年09月23日 01:00