6410_io_drv.c: line: error: invalid operands to binary << (have 'char *' and 'int')
的错误处理:
#define GPH_MAGIC 'b'//这里原来为“b”
#define GPH_IO(num) _IO(GPH_MAGIC,num)
#define GPH6_ON GPH_IO(1)
#define GPH6_OFF GPH_IO(2)
#define GPH7_ON GPH_IO(3)
#define GPH7_OFF GPH_IO(4)
魔数要用单引号。
好低级的错误
本文解决了一个在6410_io_drv.c文件中出现的错误:error: invalid operands to binary << (have 'char*' and 'int')。通过调整宏定义中的魔数表示方式,从双引号改为单引号,成功解决了编译问题。


被折叠的 条评论
为什么被折叠?



