最簡單的Makefile

ifneq ($(KERNELRELEASE),)

obj-m :=hello.o

else
KDIR:= /lib/modules/2.6.18-53.el5/build

all:
	make -C $(KDIR) M=$(PWD) modules 
clean:
	rm -f *.ko *.o *.mod.o *.mod.c .symvers

endif

注意:

1、ifneq後要空格 括號內的關鍵字kernelrelease的大寫,今天因爲漏寫一個E花了三小時左右。

2、文件名Makefile大寫首字母

發佈了36 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章