|
发表于 2008-12-9 18:50:52
|
显示全部楼层
CROSS_COMPILE=arm-linux-
CC=arm-linux-gcc
#设置你的交叉编译器
ifeq ($(KERNELRELEASE),)
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
#将上面的目录改成你内核树所在的目录
PWD := $(shell pwd)
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions
.PHONY: modules modules_install clean
else
# 在下面添加你的模块的名字
obj-m := hello.o
endif
本人也是初学,你看看《LINUX设备驱动程序》,上面讲的挺明白的。 |
|