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(后两个参数) 。