【发布时间】:2015-08-05 19:58:45
【问题描述】:
我想在/proc/driver/路径下创建一个proc入口,
我正在使用此代码:
struct file *fp = filp_open("/proc/driver",O_RDONLY,0);
struct proc_dir_entry *parent ;
parent = PDE(fp->f_dentry->d_inode);
filp_close(fp, NULL);
proc_create("leds",0,parent,&proc_fops);
但是编译时出现错误:
error: implicit declaration of function ‘PDE’ [-Werror=implicit-function-declaration]
我该如何解决这个问题? 提前致谢。
【问题讨论】:
-
您是否包含了 PDE 的标头?
-
@小天裴:PDE头的路径是什么?
-
我必须包含
? -
你可以试试看是否有效。
标签: linux file linux-kernel