您的位置:首页 > 其它

编译模块(makefile)

2013-12-12 12:05 141 查看
第一种,

obj-m := hello_world.o

module-objs := file1.o file2.o


使用编译语句:

[root@localhost ko]# make-C /usr/src/kernels/2.6.32-71.el6.i686/ M=`pwd` modules


第二种:

ifneq ($(KERNELRELEASE),)
obj-m := hello_world.o
else
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
endif


直接使用

[root@localhost ko]# make
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: