                                                    更新日付: 2004 年 2 月 27 日

Sun Studio 9: 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=f77 

    FORTRAN 77 プログラムが f95 コンパイラでコンパイルされない場合、標
    準 Fortran 95 言語に準拠するようにプログラムを移行するか、Forte 
    Developer 6 update 2 リリースの f77 コンパイラを使用します。 

    f77 スクリプトを呼び出すと、警告メッセージが表示され、f95 が -f77
    互換性モードで使用されている事実が通知されます。 このメッセージを
    表示しないようにするには、コマンド行に -errtags=INVOKE を追加しま
    す。 

    -fast フラグを使用してコンパイルを実行する場合、このフラグがトラッ
    プモードを「トラップなし」から「一般のトラップ」に変更することに留
    意してください。 Fortran 77 の動作を維持するには、-fast フラグのあ
    とに -ftrap=%none を明示的に追加する必要があります。 

        f77 -fast -ftrap=%none

    f95 コンパイラおよび -f77 互換性モードの詳細については、Fortran 95
    マニュアルページおよび Fortran 95 readme ファイルを参照してくださ
    い。 

    FORTRAN 77 の互換性の問題については、『Fortran ユーザーズガイド』
    を参照してください。 

    ------------------------------------------------------------------

    考察

    個別の手順でコンパイルとリンクを実行する場合、リンクしなければなら
    ないライブラリのリストは、旧リリースの f77 で使用していたものと異
    なります。 ld の代わりに f77 コマンドを使用してリンクを実行してく
    ださい。 

    ------------------------------------------------------------------

    関連文書 

    ソフトウェアとともにインストールされているマニュアル索引を使用すれ
    ば、Fortran 95 コンパイラのマニュアルをすべて検索できます。ブラウ
    ザで file:/opt/SUNWspro/docs/index.html を開いてください。 また、
    マニュアルは Web サイトの http://docs.sun.com/ にも掲載されていま
    す。Fotran のマニュアルには、『Fortran ユーザーズガイド』、
    『Fortran プログラミングガイド』、『Fortran ライブラリ・リファレン
    ス』が含まれています。 

    ------------------------------------------------------------------

    Copyright (C) 2004 Sun Microsystems, Inc. All rights reserved. Use
    is subject to license terms.

