我正在 Linux 3.2.6 中编译内核模块。
我有module.h
,/usr/src/linux/include/linux
除非我去用我的makefile编译它,它告诉我module.h
找不到。
在我的 makefile 中,我还KDIR
设置了模块的位置。
我怎样才能解决这个问题?我的制作文件是:
MODCFLAGS := -Wall -DMODULE -D__KERNEL__ -DLINUX
obj-m := hello.o
KDIR := /usr/src/linux/include/
PWD := `pwd`
default:
make -C $(KDIR) M=$(PWD) modules