【Fortran導入①】gfortranの導入方法【Windows PC】

Fortran

 Fortranはデータ解析などの数値計算に適したプログラミング言語で、計算速度が速く、比較的簡単に使用できるのが特徴です。ここでは無料のコンパイラ”gfortran”の導入方法を紹介します。参考にしてください。

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- メイン使用 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-7978001763101369"
     data-ad-slot="6773722956"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Fortranの作業環境に必要なもの

Fortranでプログラムを作成し実行するには、プログラムを作成するためのエディタ(テキスト編集ソフト)と作成したプログラムを実行ファイルに変換するためのコンパイラが必要となります。

エディタはWindowsであればメモ帳でもプログラムを作成可能ですが、プログラミング用のテキストエディタの方が使いやすく、プログラムを作成しやすいです。個人的には、Notepad++が使いやすいのでお勧めです。

コンパイラは、無料で使用できるGFortran(GNU Fortran)があれば問題なくFortranを使用できるようになります。

参考までに、有償のコンパイラとしてはNAG Fortranやインテルのコンパイラなど高機能なものもあります。

gfortranのインストール

ソフトのダウンロード

まずgfortranのインストーラを下以下の手順で入手します。

1.https://gcc.gnu.org/wiki/GFortranBinariesのページの2項目目「Windows」の文章内にある”TDM GCC”をクリックし、TDM GCCのWEBサイトへ行く

2.画面左側にあるメニューから「download」をクリックする。

3.画面右側に表示されたダウンロード候補のなかから必要なインストーラを選択し、ダウンロードします。(今回は、tdm-gcc-webdl.exeを例に説明します。)

gfortran(tdm-gcc)のインストール

つぎにインストールを行います。

1.上記でダウンロードしたtdm-gcc-webdl.exeを実行します。

2.Createを選択

tdm-gcc-webdl.exeを実行。
Createを選択する。

3.MinGW-w64/TDM64を選択しNext>(使用しているPCが64bitの場合)

MinGW-w64/TDM64を選択しNext

4.インストール先を指定して、Next

インストール先を指定して、Next

5.gccのツリーを展開する。

gccのツリーを展開する

6.fortranにチェックを入れる。

fortranにチェックを入れてNext

7.必要なファイルのダウンロード(※要インターネット接続)

ファイルのダウンロード

8.インストール完了

インストール完了

9.確認

コマンドプロンプトを起動し、gfortranと入力し、Enterを押す。

下記のように、gfortran: fatal error: no input files compilation terminated. と表示されれば問題なくインストールが完了している。

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- メイン使用 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-7978001763101369"
     data-ad-slot="6773722956"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

コンパイルの仕方は下記記事を参考にしてください。

Fortranに関する記事のまとめはこちら

コメント

タイトルとURLをコピーしました