您的位置:首页 > 运维架构 > Linux

关于arm-linux-gcc 规定 char 为 unsigned char 问题 的解决办法

2017-09-22 09:22 423 查看
vc编译器、x86上的gcc 都把char 定义为signed char;

而arm-linux-gcc 却把char 定义为unsigned char 

所以造成了 同样的代码在PC 和 ARM 设备上执行的结果不一样。

解决这个问题的办法很简单。

使用  -fsigned-char 参数 

这样 char 就是 signed char 了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐