【发布时间】:2012-05-29 07:46:23
【问题描述】:
我编写了一些 C 代码,将某些值序列化为一个文件,该文件随后在另一台机器上用 Java 反序列化(使用自定义代码)。
我正在序列化的值中有 64 位双精度浮点实数。当我编写代码时,它将仅在 Linux 上编译和运行,gcc 可用于编译它。根据 IEEE 754 标准,我使用ieee754.h 访问值的所有部分,并将这些部分写入文件。在 Java 端,我会简单地使用 Double.longBitsToDouble(long) 来重新组合值。
问题是我被要求使用 xlc10 使代码能够在 AIX 5.3 上编译和运行。
在 AIX 上是否有任何等效的 ieee754.h?
【问题讨论】:
标签: c serialization include aix ieee-754