Firefly开源社区

打印 上一主题 下一主题

编译错误

26

积分

0

威望

0

贡献

游客

积分
26

编译错误

发表于 2016-1-23 20:16:14      浏览:7473 | 回复:3        打印      只看该作者   [复制链接] 楼主
请问这个错误是怎么回事?帮忙解答一下,感谢!!

drivers/hello/hello.c:25:2: warning: passing argument 4 of 'of_get_named_gpio_flags' from incompatible pointer type [enabled by default]
error, forbidden warning: hello.c:25
回复

使用道具 举报

1186

积分

1

威望

3

贡献

中级创客

Rank: 4

积分
1186
QQ
发表于 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)即可。
网上找的~
回复

使用道具 举报

185

积分

1

威望

0

贡献

技术小白

积分
185
QQ
发表于 2016-1-25 18:30:09        只看该作者  板凳
是的   5.1对软件中的语法要求比较严格
回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2016-1-26 16:17:39        只看该作者  地板
同上,ANDROID5.1 对语法要求比较严格,请修改代码自己驱动相关,不用去修改MAKEFILE文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表