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

印刷ビューの終了

更新: 2014 年 12 月
 
 

3.4.100 –vax=keywords

有効にするレガシーの VAX VMS Fortran 拡張機能の選択を指定します。

keywords 指定子は、次のサブオプションのいずれか、またはこれらのサブオプションをいくつか組み合わせて、コンマで区切ったリストとして指定します。

blank_zero
書式付き入力の空白を内部ファイルでゼロと解釈します。
debug
文字「D」で始まる行を、VMS Fortran と同じように、注釈行ではなく通常の Fortran 文として解釈します。
rsize
書式なしレコードサイズを、バイト単位ではなくワード単位で解釈します。
struct_align
VAX 構造体の成分を、メモリー内に VMS Fortran と同じようにレイアウトします。パディングは挿入しません。注: このサブオプションを指定すると、データの不正な整列が発生する場合があります。このようなエラーを回避するには、—xmemalign とあわせて使用してください。
%all
前述すべての VAX VMS 機能を有効にします。
%none
前述すべての VAX VMS 機能を無効にします。

サブオプションは個々に選択することもオフにすることもできます。個々にオフにするには、サブオプションの前に no% を付けます。

例:

-vax=debug,rsize,no%blank_zero

デフォルトは -vax=%none です。サブオプションなしで -vax を指定すると、-vax=%all と同じ結果になります。