我编写了一些 C 代码,将某些值序列化为一个文件,该文件随后在另一台机器上用 Java 反序列化(使用自定义代码)。
我正在序列化的值中有 64 位双精度浮点实数。当我编写代码时,它将被编译并仅在 Linux 上运行,并且gcc
可以编译它。我曾经ieee754.h
根据 IEEE 754 标准访问值的所有部分,并将这些部分写入文件。在 Java 端,我会简单地使用Double.longBitsToDouble(long)
来重新组合值。
问题是我被要求使用xlc
10 使代码能够在 AIX 5.3 上编译和运行。
ieee754.h
在 AIX 上是否有任何等价物?