在一台機器上寫好這樣的Makefile用以編譯modules
obj-m:=hello.o CURRENT_PATH:=$(shell pwd)
VERSION_NUM:=$(shell uname -r)
LINUX_PATH:=/usr/src/linux-$(VERSION_NUM)
all :
make -C $(LINUX_PATH) M=$(CURRENT_PATH) modules
clean:
make -C $(LINUX_PATH) M=$(CURRENT_PATH) clean
直接複製貼上,到新的機器上竟然不成功。
必須要自己把上面那兩個make用backspace拉到開頭再按一次tab
千萬別用space