Oracle® Solaris Studio 12.4:Fortran 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

3.4.183 –xtypemap=spec

指定缺省数据映射。

此选项提供了一种为缺省数据类型指定字节大小的灵活方法。此选项适用于缺省大小的变量和常量。

规范字符串 spec 可以包含以下任何或全部项(采用逗号分隔列表形式):

real:size,double:size,integer:size

每个平台上允许的组合包括:

  • real:32

  • real:64

  • double:64

  • double:128

  • integer:16

  • integer:32

  • integer:64

例如:

  • –xtypemap=real:64,double:64,integer:64

可同时将缺省的 REALDOUBLE 映射到 8 字节。

此选项适用于使用缺省规范(不带显式字节大小)声明的所有变量,例如 REAL XYZ(生成 64 位 XYZ)。此外,所有的单精度 REAL 常量将被提升为 REAL*8 常量。

请注意,INTEGERLOGICAL 被视为相同类型,COMPLEX 映射为两个 REAL。此外,对待 DOUBLE COMPLEX 的方式与映射 DOUBLE 的方式相同。