Sun Studio 12:Fortran 编程指南

2.6 大端字节序和小端字节序平台之间的二进制 I/O

在 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 用户指南》。