w_forrest 发表于 2016-1-23 20:16:14

编译错误

请问这个错误是怎么回事?帮忙解答一下,感谢!!

drivers/hello/hello.c:25:2: warning: passing argument 4 of 'of_get_named_gpio_flags' from incompatible pointer type
error, forbidden warning: hello.c:25

madman 发表于 2016-1-23 23:01:58

    最近在编译Android5.1的Kernel(3.10.79)时,由于我们有一份驱动代码里面的语法标准不符合C99,以前版本的Kernel只是弹出一个Warning,现在除了这个,还有error, forbidden warning,然后Kernel编译就停住了,不得以,修改scripts/gcc-wrapper.py文件,将interpret_warning(line)一行注释掉,修改为#interpret_warning(line)即可。
网上找的~

tangyu1121 发表于 2016-1-25 18:30:09

是的   5.1对软件中的语法要求比较严格

jpchen 发表于 2016-1-26 16:17:39

同上,ANDROID5.1 对语法要求比较严格,请修改代码自己驱动相关,不用去修改MAKEFILE文件
页: [1]
查看完整版本: 编译错误