XL Fortran for AIX V8.1.1
ユーザーズ・ガイド
通常のプログラムの移植プロセスは、以下のようになります。
- 元のプログラムで使用されている移植不能な言語拡張機能またはサブルーチンを識別します。これらのどれを XL Fortran がサポートするかを、以下によってチェックします。
- XL Fortran がサポートしていない移植不能な機能の場合は、それらを削除するか迂回するようにソース・ファイルを変更します。
- インストール・システム固有の機能に対しても同じことを行います。たとえば、プログラムが浮動小数点値の表示に依存していたり、システム固有のファイル名を使用している場合は、変更しなければならないことがあります。
- XL Fortran を使用してプログラムをコンパイルします。コンパイル・エラーが発生する場合は、プログラムが正常にコンパイルされるまで、修正、再コンパイル、および追加のエラーの修正を繰り返します。
- XLF コンパイル済みプログラムを実行して、その出力を他のシステムからの出力と比較します。結果がかなり異なる場合は、変更しなければならないインストール・システム固有の機能がさらにある可能性があります。結果がわずかに異なるだけの場合 (たとえば、XL Fortran を使用した結果、精度の桁数が異なったり、1 の位の数字が異なる) は、その違いがさらに調査が必要なほど重大であるかどうかを判断してください。これらの違いはおそらく修正できると思われますが、正しい解決策を見つけることが時間の浪費になる場合もあります。
プログラムを XL Fortran に移植する前に、以降の項のヒントを読み、
XL Fortran がどのような互換機能を提供しているかを前もって頭に入れておいてください。
[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]