Oracle® Solaris Studio 12.4: Fortran ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 
第 5 章

FORTRAN 77 の互換性: Solaris Studio Fortran への移行

単体の FORTRAN 77 コンパイラの提供はありません。Oracle Solaris Studio Fortran コンパイラ f95 は、Sun WorkShop f77 コンパイラで以前にコンパイルされた非標準拡張機能を利用するプログラムを含む多くのレガシー FORTRAN 77 プログラムをコンパイルします。

f95 は、これらの FORTRAN 77 の機能の多くを直接的に受け入れます。その他の機能は、FORTRAN 77 互換モード (f95 -f77) でコンパイルする必要があります。

この章では、f95 で受け入れられる FORTRAN 77 の機能について説明し、f95 との互換性がない f77 の機能のリストを示します。Sun WorkShop f77 コンパイラで受け入れられる非標準 FORTRAN 77 拡張機能についての詳細は、 http://docs.sun.com/source/806-3594/index.html の『FORTRAN 77 言語リファレンスマニュアル』を参照してください。

Chapter 4, Solaris Studio Fortran の機能および拡張機能 コンパイラで受け付けられる Fortran 言語のその他の拡張機能については、Chapter 4, Solaris Studio Fortran Features and Extensionsを参照してください。

f95 は、標準規則に準拠する FORTRAN 77 プログラムをコンパイルします。移植性を確保するためには、非標準 FORTRAN 77 機能を利用しているプログラムを標準に準拠する Fortran 95/2003 に移行する必要があります。-ansi オプションを指定してコンパイルすると、プログラム中で使用されているすべての非標準機能にフラグが立てられます。