[心得]編寫Linux kernel modules時惱人的Makefile
阅读原文时间:2023年07月13日阅读:1

在一台機器上寫好這樣的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