Linux3.2.6でカーネルモジュールをコンパイルしています。
私はmodule.h
、/usr/src/linux/include/linux
makefileを使用してコンパイルする場合を除いて、module.h
が見つかりませんと表示します。
makefileではKDIR
、モジュールの場所も設定しました。
どうすればこれを修正できますか?私のmakeファイルは次のとおりです。
MODCFLAGS := -Wall -DMODULE -D__KERNEL__ -DLINUX
obj-m := hello.o
KDIR := /usr/src/linux/include/
PWD := `pwd`
default:
make -C $(KDIR) M=$(PWD) modules