C言語の移植性を高める
#🌱
移植性のあるコードである方が開発コストを減らすことができる
32ビットデータモデル
、
64ビットデータモデル
のどちらでコンパイルした場合でも正常に動くプログラムにすることができる
stdint.h
の(u)int8_t、(u)int16_t、(u)int32_t、(u)int64_tを使ったコードを書く
inttypes.h
を使う
関連
エンディアンに強いコード
メモ
商用UNIX(Solaris、AIX、HP-UX)からLinuxへ移行する方法
アップグレード時のSolarisプラットフォームからLinuxプラットフォームへの移行
Linux on HP Integrity Servers 2006年1月 HP and HP Partner Use Only — Solaris向けLinuxポーティングガイド — Technical Guide