查看: 8839|回复: 2

想在OK2440-III上做一些基于linux的驱动实验!!

17

主题

36

回帖

36

积分

LS1012A通行证LS1043A\46A通行证A40i\T3\T507\T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证

ty3655 发表于 2010-6-7 23:56:21 | 显示全部楼层 |阅读模式
我的内核是2.6.30的,写了一个module的驱动源码。在编译的时候出现很多错误和警告。
请问:
“struct inode’在形参表内部声明“和“它的作用域仅限于此定义或声明,这可能并不是您想要的“是什么意思?
回复

使用道具 举报

12

主题

893

回帖

743

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

飞凌-seventeen 发表于 2010-6-11 08:50:27 | 显示全部楼层
你最好找个类似的修改一下,或是找个例程先看看
你上面写的是编译的时候给出的错误报告吗?你大概在驱动里用了struct inod吧,提示你可能不需要用这个
回复 支持 反对

使用道具 举报

17

主题

36

回帖

36

积分

LS1012A通行证LS1043A\46A通行证A40i\T3\T507\T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证

楼主| ty3655 发表于 2010-6-11 17:36:52 | 显示全部楼层
是编译时出现的。是inode的依赖文件有变化,30版本放在linux/fs.h里面。
回复 支持 反对

使用道具 举报

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

本版积分规则