我从这个网址复制了一些代码,用于创建和读写内核模块中的proc文件,但是运行时出现了“proc_root未声明”的错误。我在其他几个网站上也看到了同样的示例,因此我认为它应该可以正常工作。有什么想法可以解决这个错误吗?我的makefile需要更改吗?下面是我使用的makefile:
一个基本的proc文件创建示例代码(直接复制黏贴以进行初始测试): http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html#AEN769
我正在使用的Makefile:
obj-m := counter.o
KDIR := /MY/LINUX/SRC
PWD := $(shell pwd)
default:
$(MAKE) ARCH=um -C $(KDIR) SUBDIRS=$(PWD) modules