ARM平台下char型数据

arm平台下默认数据类型配置

在X86平台上,char类型数据默认为signed char型,但是在一些嵌入式设备上,比如arm平台,char类型是当作unsigned char处理的,为了保持与PC一致,可以通过指定CFLAG += fsigned-char进行配置。

或者在CMAKE中添加相应的flag。

char类型相关CFLAGS

-funsigned-char (无符号char型数据)
-fno-signed-char (无符号char型数据)
-fsigned-char(有符号char型数据)
-fno-unsigned-char(有符号char型数据)

这四个参数是对char类型进行设置,决定将char类型设置成unsigned char(前两个参 数)或者 signed char(后两个参数) 。

猜你喜欢

转载自blog.csdn.net/daijingxin/article/details/122462431
今日推荐