|
发表于 2005-4-15 20:50:20
|
显示全部楼层
在2.6内核下肯定编译不通过, 如果想用2.6内核, 看第3版吧. 第三版的Makefile也有问题, 要改以下就行了, 我这儿有一个模板:
PWD = $(shell pwd)
SRC = /usr/src/linux
obj-m := hello.o
module-objs := hello.o
default:
make -C $(SRC) SUBDIRS=$(PWD) modules
#$(TARGET).o: $(OBJS)
# $(LD) $(LD_RFLAG) -r -o $@ $(OBJS)
clean:
-rm -f *.o *.ko .*.cmd .*.flags *.mod.c
2.6的内核和2.4的内核变化很大. |
|