在 SPARC 和 x86 平台间移动时,新的编译器标志 -xfilebyteorder 支持二进制 I/O 文件。标志标识未格式化 I/O 文件的字节顺序和字节对齐。
-xfilebyteorder=little4:%all,big16:20
将指定所有文件(以 " SCRATCH " 打开的文件除外)包含 4 字节边界对齐(例如 32 位 x86)的“小端字节序”数据,Fortran 单元 20 除外,该单元是 64 位“大端字节序”文件(例如 64位 SPARC V9)。
有关详细信息,请参见 f95 (1) 手册页或《 Fortran 用户指南 》。