F77(1)

名前
f77 - FORTRAN 77 コンパイラ

形式
このリリースの Sun [tm] Studio には、 FORTRAN 77 コンパイラ、f77 は含まれていません。 最新のリリースでは、 FORTRAN 77 の機能の多くが Fortran 95 コンパイラ、f95 に移行 されました。f77 のほとんどの機能が、現在、Fortran 95 コンパイラで使用 できます。

Sun Studio 9 コンパイラリリースでは、f77 コマンドが f95 コンパイラを、適切なデフォルトセットとともに呼び出します。

   f95 -f77 -ftrap=%none

以前リリースされた f77 コンパイラとともにコンパイルされた ライブラリルーチンにリンクする必要がある場合は、コマンド行に -xlang=f77 を追加してください。

しかしながら、別々の手順でコンパイルとリンクを行い、明示的に -xlang=f77、-lM77、-lF77、または -lsunmath を 指定する場合は、f95 (または f77 スクリプト) でリンクを行う 必要があります。cc または CC で行ってはなりません。

-fast フラグをつけてコンパイルを行う場合も、-fast の後ろに -ftrap=%none を追加して、算術例外に対する Fortran 77 の トラップ機能を保持します。-fast はトラップモードを "common" に設定します。

f77 -fast -ftrap=%none

f77 スクリプトを起動すると、 f95 コンパイラを -f77 互換モードで使用しているという警告メッセージが出力されます。 このメッセージは、
-errtags=INVOKE をコマンド行に追加することによって、無効にすることができます。

詳細は、f95(1) のマニュアルページと Fortran 95 の README を参照してください。 Fortran 95 の README は以下のコマンドで表示することができます。

f95 -xhelp=readme