Linuxモジュールプログラミングを学んでいます。私はUbuntu12.04で作業しています。モジュール、つまりを作成しstart.c
、に保存しましたhome/documents/module_prog
。
次に、次のmakefileを作成しました(makefileに精通していないため、チュートリアルで指示されたとおりに実行しました)。
obj-m += start.o
KDIR = /usr/src/linux-headers-3.2.0-31-generic-pae
all:
make -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -rf *.o *.ko *.mod.* *.symvers *.order
しかし、ターミナルでmakeと入力すると、「make」というメッセージが表示されます。
make: Nothing to be done for `all'.
何が悪いのか教えてください。