编译模块(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
相关文章推荐
- 编译内核模块的Makefile中的($(KERNELRELEASE)
- Makefile模块编译模板
- 多个*.c文件编译生成一个模块驱动*.ko的makefile文件编写
- makefile 循环编译子模块,出错时自动退出
- 内核模块的编写、编译、加载、卸载;Makefile的编写
- Makefile 理解(4) 【Android.mk 浅析 模块编译Makefile编写】
- 2.6核Linux模块编译Makefile编写及步骤
- 多个*.c文件编译生成一个模块驱动*.ko的makefile文件编写
- 编译内核模块的makefile
- Linux 驱动开发之内核模块开发 (二)—— 内核模块编译 Makefile 入门
- 编译内核模块之 Makefile
- 在Linux下编译内核模块的Makefile的几种写法 转
- 在Linux下编译内核模块的Makefile的几种写法
- 编译模块(makefile)
- Android.mk 浅析 模块编译Makefile编写
- 多模块编译链接 Makefile文件的编写
- nginx单独模块编译的makefile编写
- 两个编译2.4与2.6内核模块的Makefile 模板
- 交叉编译生成模块的makefile写法
- 编译模块--Makefile