搗鼓了半天,硬是沒用gcc成功編譯。還是用make modules算了。
2.6內核編譯系統提供了一種不同的寫法。
這里obj-m是樹根,hello-objs是hello的兩個結點。
ifneq ($(KERNELRELEASE),)
obj-m := hello.o
hello-objs := start.o stop.o
else
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules

endif
2.6內核編譯系統提供了一種不同的寫法。
這里obj-m是樹根,hello-objs是hello的兩個結點。











