アットウィキロゴ

Windows 7上でFortranをコンパイルしたい

Windows 7でのFortranのコンパイルは、無料でやるならCygWinとかを使うのが普通みたいです。

お金を出すなら、
Fortran Builder
がありますが、ゲロが出るほど、高かったです。(アカデミックで約60000円)

というわけで、Cygwinのインストールを使ってみたいと思います。

(i)エクスプローラにftp://ftp.jaist.ac.jp/pub/cygwin/を入力して、Cygwinのファイル一覧を開く。
(ii)releaseフォルダとSetup.iniをダウンロードする。
(iii)Cygwinのページのページから、Setup.exeをダウンロードする。
(iv)Setup.exeを実行する
(v)"Choose Installation Type"画面で、"Install from Local Directory"にチェックする。
(vi)Cygwinをインストールする場所を指定する。
(vii)ライブラリの場所として、(ii)でダウンロードしたフォルダを指定する。
(viii)インストールするパッケージを選択する。
(ix)初めてのインストールの場合は、インストールを続行する。
(x)Fortranのコンパイルのテストを行う。(C言語も行えます!)

Fortranサンプル(area.f)

$ g77 -o area area.f (コンパイル)
$ ./area (実行)

C言語サンプル(area.c)

$ gcc -o area area.c -lm (コンパイル)
$ ./area (実行)

  • しかし、これでは、windowsネイティブな実行ファイルが作れないのであった・・・

そこで、gfortranの導入を試してみる。

(i)TDM-GCCを開く
(ii)"Download TDM-GCC"をクリックして、開いた画面で、"tdm-gcc-4.7.1-2"を選択する
(iii)適当な場所にダウンロードする
(iv)ダウンロードしたファイルを実行する
(v)"Create"をクリックする
(vi)"MinGW-w64/TDM64 Experimental (32-bit and 64-bit)"を選択する
(vii)インストールするフォルダを入力する
(viii)ファイルをダウンロードするサイトを選択する
(ix)インストールするコンポーネントを選択する(gfortranを必ず選ぶこと)
(x)道なりにインストールする

インストールされていることの確認。
(i)[スタート]→[すべてのプログラム]→[アクセサリ]→[コマンドプロンプト]でコマンドプロンプトが起動する
(ii)コマンドラインに "gfortran -v" と打ち込んで [Enter] を押す
(iii)"Using built-in specs."以下の文言が出てくればOK
最終更新:2013年01月24日 14:00