ty3655 发表于 2010-6-7 23:56:21

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

我的内核是2.6.30的,写了一个module的驱动源码。在编译的时候出现很多错误和警告。
请问:
“struct inode’在形参表内部声明“和“它的作用域仅限于此定义或声明,这可能并不是您想要的“是什么意思?

飞凌-seventeen 发表于 2010-6-11 08:50:27

你最好找个类似的修改一下,或是找个例程先看看
你上面写的是编译的时候给出的错误报告吗?你大概在驱动里用了struct inod吧,提示你可能不需要用这个

ty3655 发表于 2010-6-11 17:36:52

是编译时出现的。是inode的依赖文件有变化,30版本放在linux/fs.h里面。
页: [1]
查看完整版本: 想在OK2440-III上做一些基于linux的驱动实验!!