修改:#define GTP_DRIVER_SEND_CFG 0 //1
先上报打印:
drivers/input/touchscreen/gt9xx/gt9xx.o
drivers/input/touchscreen/gt9xx/gt9xx.c: In function 'gtp_send_cfg':
drivers/input/touchscreen/gt9xx/gt9xx.c:329:5: warning: unused variable 'i' [-Wunused-variable]
error, forbidden warning: gt9xx.c:329
scripts/Makefile.build:308: recipe for target 'drivers/input/touchscreen/gt9xx/gt9xx.o' failed
make[4]: *** [drivers/input/touchscreen/gt9xx/gt9xx.o] Error 1
scripts/Makefile.build:455: recipe for target 'drivers/input/touchscreen/gt9xx' failed
make[3]: *** [drivers/input/touchscreen/gt9xx] Error 2
scripts/Makefile.build:455: recipe for target 'drivers/input/touchscreen' failed
make[2]: *** [drivers/input/touchscreen] Error 2
scripts/Makefile.build:455: recipe for target 'drivers/input' failed
make[1]: *** [drivers/input] Error 2
make[1]: *** 正在等待未完成的任务....
Makefile:829: recipe for target 'drivers' failed
make: *** [drivers] Error 2
#### make failed to build some targets (5 seconds) ####
根据信息:drivers/input/touchscreen/gt9xx/gt9xx.c:329:5: warning: unused variable 'i' [-Wunused-variable]
定位问题在gt9xx.c:329
这里。
然后把int i
屏蔽(实际没有用到)编译成功了
没用到的变量会warning,编译器没指定取消警告类型就会编译错误,编译做了限制,没有用到的变量,如果也声明了,也是会有影响的。