MODULE_NAME=blk_demo_user_io_sechdule
ifneq ($(KERNELRELEASE),)
obj-m := $(MODULE_NAME).o
$(MODULE_NAME)-objs= blk_demo.o
else
KERDIR := /home/haizhi/kernel/linux-2.6.38
PWD := $(shell pwd)
default:
$(MAKE) -C $(KERDIR) M=$(PWD) ARCH=arm CROSS_COMPILE=arm-linux- modules
endif
clean:
rm -rf *.ko *.o *.mod.c modules.order Module.symvers
内核驱动模块编译方法
于 2013-08-06 01:47:39 首次发布
本文详细介绍了如何使用Makefile进行模块构建,并提供了具体的代码示例。通过理解这些示例,开发者可以更高效地管理其项目的依赖关系和构建流程。

3866

被折叠的 条评论
为什么被折叠?



