指定缺省数据映射。
此选项提供了一种为缺省数据类型指定字节大小的灵活方法。此选项适用于缺省大小的变量和常量。
规范字符串 spec 可以包含以下任何或全部项(采用逗号分隔列表形式):
real:sizedouble:sizeinteger:size
每个平台上允许的组合包括:
real:32
real:64
double:64
double:128
integer:16
integer:32
integer:64
例如:
–xtypemap=real:64,double:64,integer:64
可同时将缺省的 REAL 和 DOUBLE 映射到 8 字节。
此选项适用于使用缺省规范(不带显式字节大小)声明的所有变量,例如 REAL XYZ(生成 64 位 XYZ)。此外,所有的单精度 REAL 常量将被提升为 REAL*8 常量。
请注意,INTEGER 和 LOGICAL 的处理方式相同,并且 COMPLEX 映射为两个 REAL。此外,将按 DOUBLE 的映射方式来处理 DOUBLE COMPLEX。