我从这个 URL 复制并粘贴代码,用于使用内核模块创建和读取/写入 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