高度な構成が可能なコンパイラー

コンパイラーを起動する には、 xlfxlf_rxlf90xlf90_rxlf95xlf95_rf77、 または fort77 コマンドを使用します。 xlfxlf_r、 および f77 コマンドは、XL Fortran バージョン 2 の動作および I/O 形式と最大限の互換性を維持しています。 xlf90 および xlf90_r コマンドを使用すると、Fortran 90 への準拠性が高まり、効率と使いやすさの向上に役立つ インプリメンテーションの選択肢が提供されます。 xlf95 および xlf95_r コマンドを 使用すると、95 への準拠性が高まり、効率と使いやすさの向上に役立つインプリメンテーションの選択肢が提供されます。 fort77 コマンドは、XPG4 動作との最大の互換性を提供します。

一連の xlf_rxlf90_r、 および xlf95_r コマンドと、 一連の xlfxlf90xlf95f77、 および fort77 コマンドの主な相違点は、前者のコマンド群は、 オブジェクト・ファイルをスレッド・セーフ・ コンポーネント (ライブラリーなど) に リンクしてバインドするという点です。 後者のコマンド群でこの動作をさせることも可能ですが、そのためには、 以下のように -F コンパイラー・オプションを使って、 使用する構成ファイル・スタンザを指定します。 たとえば、次のようになります。

   xlf -F/etc/opt/ibmcmp/xlf/9.1/xlf.cfg:xlf_r

一連のオプションによって、コンパイラーの動作を制御できます。 種々のカテゴリーのオプションを使用すれば、ソース・コードを変更せずに、デバッグ、プログラムの パフォーマンスの最適化と調整、他のプラットフォームのプログラムとの互換性を得るための拡張機能の選択、 その他の一般的な作業が容易になります。

多様なコンパイラー・オプションを管理する作業を簡略化するために、別名またはシェル・スクリプトを別個に 多数作成する代わりに、単一のファイル /etc/opt/ibmcmp/xlf/9.1/xlf.cfg を カスタマイズすることができます。

次の事項については、以下の項を参照してください。

IBM Copyright 2003