[Q]
FORTRAN のプログラミングをしたいのですが、 どうすれば良いのでしょうか?

[A]
fort77 か g77 を使うと良いと思います。

# もちろん f2c + gcc でも良いですが。

まず、fort77 か g77 をインストールしてあるか確認してください。
確認の方法は fort77 なら
% rpm -qa | grep fort77
g77 なら
% rpm -qa | grep g77
と打ち込んでみたときに、例えば LinuxMLD3 なら
fort77-1.14a-1mlb
あるいは
g77-0.5.23-1
と表示されればインストールされています。
インストールされていないようでしたら、 2枚目の CD-ROM からインストールすれば良いと思います。

実体は /usr/bin/fort77 あるいは /usr/bin/g77 になっていると思いますので、 もし、/usr/bin にパスが通っていない場合には、 パスを通すかフルパスで入力して使用してください。

さて、 mule などのエディターを使って fortran progam を sample.f の名前で作成して保存したとします。
このファイルをコンパイルして実行する方法は、

(1) fort77 を使う場合
% fort77 -o sample sample.f
でコンパイルして、
% ./file01
とやると実行出来ると思います。

(2) g77 を使う場合
% g77 -o sample sample.f
でコンパイルして
% ./file01
とやると実行できると思います。

[Appendix]
f2c + gcc (or cc) を使う場合には、
% f2c sample.f
% gcc -o sample sample.c -lf2c -lm
という感じでコンパイルして実行できるかと思います。

# -lm は 三角関数など math library (だったかな?)を
# 使用できるようにするためのオプションと思って頂いて良いかと思います。

# met さん、話題提供ありがとうございました。



戻る