2012-03-24

char on Arm-Linux

最近在寫 Linux socket Server. 需要從  Java 傳送 資料到Linux Server .
Linux 用 *char 來接收. Java 得用byte  方式傳送才有辦法一致.
當開發環境在 pc Linux 時, default is signed char.
當程式轉換到 Arm-Linux 時, 他卻是跑出 unsigned char.
所以, 當你需要 signed char on Arm-Linux , 就是直接宣告為 signed char.
否則, Arm-Linux default char is unsigned char.