マニュアルページ 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