F77(1)

名称
f77 - FORTRAN コンパイラドライバ

書式
f77 [options | files]

解説
f77 は FreeBSD で FORTRAN コンパイルを行うためのシンプルなドライバです。

f77 は FORTRAN から C へのトランスレータ f2c を呼び出して FORTRAN ソースを C に変換します。 次に f77 は cc を呼び出して変換後の C コードをコンパイルし、更に as を呼び出してアセンブルします。 それが済むと ld を呼び出して、オブジェクトファイルを f2c ライブラリの libf2c や、 数学 ライブラリの libm 、その他指定したライブラリと共にリンクし、実行形式を生成します。 コマンドラインには .f 以外の拡張子 (.o, .c, ...) で終わるファイルも 記述でき、それらは適切なプログラムで処理されます。

ユーザの観点から見ると、この FORTRAN から C への変換は 完全に透過的です。 すなわち f77 は伝統的な FORTRAN コンパイラに見えます。

利用可能なオプション:

f77 が認識するオプションは f2c および cc のオプションのスーパセットです。 詳細は各々のマニュアルを参照して下さい。

関連ファイル
file.f FORTRAN ソースファイル

file.o オブジェクトファイル

a.out リンクエディタの出力ファイル

/usr/lib/libf2c.a f2c ライブラリ (libF77 と libI77 を含む)

/usr/lib/libf2c.so.x.y f2c 共有ライブラリ

関連項目
as(1), cc(1), f2c(1), ld(1)

バグ
入力ファイルは .f で終わっていなければなりません。 例えば .for のようになっていると問題が生じます。