特定の値をファイルにシリアライズする C コードをいくつか書きました。このファイルは、その後、別のマシンの Java で (カスタム コードを使用して) デシリアライズされます。
私がシリアライズしている値の中には、64 ビットの倍精度浮動小数点実数があります。私がコードを書いたとき、それはコンパイル可能で Linux 上でのみコンパイルされ実行される予定でしgcc
た。以前ieee754.h
は、IEEE 754 標準に従って値のすべての部分にアクセスし、それらの部分をファイルに書き込んでいました。Java 側では、単純に を使用Double.longBitsToDouble(long)
して値を再構築します。
xlc
問題は、 10を使用して AIX 5.3 でコードをコンパイルして実行できるようにするように依頼されたことです。
ieee754.h
AIXに相当するものはありますか?