更新日付: 2007 年 3 月 20 日 |
Sun Studio 10: Fortran 77 Readme |
重要
この Sun[tm] Studio リリースには、別個の FORTRAN 77 コンパイラ、f77 は含まれていません。 最近のリリースでは、FORTRAN 77 の多くの機能が Fortran 95 コンパイラ、f95 に移行されています。 f77 コンパイラの機能の多くは Fortran 95 コンパイラで利用できます。
今回のリリースでは、f77 コマンドは、次のような適切なデフォルトの設定で f95 コンパイラを呼び出すスクリプトになっています。
f95 -f77 -ftrap=%none
FORTRAN 77 コンパイラのリリースで以前にコンパイルしたライブラリルーチンにリンクする必要がある場合は、次に示すようにコマンド行に -xlang=f77 を追加してください。
f77 -xlang=f77 または f95 -f77 -ftrap=%none -xlang=f77FORTRAN 77 プログラムが f95 コンパイラでコンパイルできない場合は、標準の Fortran 95 言語に準拠するようにプログラムを移行するか、f77 コンパイラの Forte Developer 6 update 2 release を使用してください。
f77 スクリプトを呼び出すと、f95 が -f77 互換モードで使用されることを通知する警告メッセージが表示されます。 コマンド行に「-errtags=INVOKE」を追加すると、このメッセージは表示されません。
-fast フラグを使用してコンパイルする場合は、このフラグによって、トラップモードを「トラップなし」から「一般のトラップ」に変更されることに注意してください。 Fortran 77 の動作を維持するには、次のように -fast フラグの あとに -ftrap=%none を明示的に追加する必要があります。
f77 -fast -ftrap=%nonef95 コンパイラとその -f77 互換モードについては、Fortran 95 のマニュアルページと Fortran 95 の Readme ファイルを参照してください。
FORTRAN 77 の互換性の問題については、『Fortran ユーザーズガイド』を参照してください。
注意事項
コンパイルとリンクを別のステップで行う場合、リンクする必要があるライブラリのリストは、f77 の以前のリリースで使用したものとは異なります。 ld ではなく、f77 コマンドでリンクしてください。
マニュアル
Fortran 95 コンパイラの完全なマニュアルは、ソフトウェアと同時にインストールされるマニュアル索引にあります。 ブラウザに file:/opt/SUNWspro/docs/ja/index.html と入力してください。 マニュアルは http://docs.sun.com/ Web サイトにもあります。 Fortran のマニュアルセットには、 『Fortran ユーザーズガイド』、『Fortran プログラマーズガイド』、『Fortran ライブラリ・リファレンス』が含まれています。
Copyright © 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.