[收藏]Linux 2.6 下内核模块的Makefile,Linux技术文章,Linux系...
来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:02:40
Linux 2.6 下内核模块的Makefilewww.diybl.com 时间:2009-05-20 作者:匿名 编辑:sky 点击: [评论] 文章有错误,我要报错
到论坛交流、讨论
对该文章进行评论
进入VIP视频站下载视频
- [yezf: 简单实用,注意红色部分。 原文摘自: http://blog.csdn.net/dzassn/archive/2007/09/27/1803380.aspx ]Linux 2.6 下内核模块的Makefile # Makefile 2.6
obj-m += hello.oKDIR:=/lib/modules/$(shell uname -r)/build
# PWD=$(shell pwd)all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) cleanobj-m := hello.o表示编译后生成hello.o模块。
$(KDIR) 指定了内核源码的路径,“M=”表示这是个外部模块,M=$(PWD) 指定了该模块文件所在的路径。
注: makefile预定义了$(PWD)变量,此处可以不必重复定义。如果是多个源文件编译出一个模块,假设模块名是test.ko,那么源文件名不能有test.c
obj-m := test.o
test-objs := file1.o file2.o file3.o
KDIR := /lib/modules/$(shell uname -r)/build
#PWD := $(shell pwd)all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) clean注:2.6下编译模块的详细方法请参考linux/Documentation/kbuild/modules.txt
文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20090520/167470.html)
到论坛交流、讨论
对该文章进行评论
进入VIP视频站下载视频
- [yezf: 简单实用,注意红色部分。 原文摘自: http://blog.csdn.net/dzassn/archive/2007/09/27/1803380.aspx ]Linux 2.6 下内核模块的Makefile # Makefile 2.6
obj-m += hello.oKDIR:=/lib/modules/$(shell uname -r)/build
# PWD=$(shell pwd)all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) cleanobj-m := hello.o表示编译后生成hello.o模块。
$(KDIR) 指定了内核源码的路径,“M=”表示这是个外部模块,M=$(PWD) 指定了该模块文件所在的路径。
注: makefile预定义了$(PWD)变量,此处可以不必重复定义。如果是多个源文件编译出一个模块,假设模块名是test.ko,那么源文件名不能有test.c
obj-m := test.o
test-objs := file1.o file2.o file3.o
KDIR := /lib/modules/$(shell uname -r)/build
#PWD := $(shell pwd)all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) clean注:2.6下编译模块的详细方法请参考linux/Documentation/kbuild/modules.txt
文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20090520/167470.html)
[收藏]Linux 2.6 下内核模块的Makefile,Linux技术文章,Linux系...
Linux内核Makefile文件
linux内核模块编程
linux内核模块编程
Linux内核的文件预读,Linux技术文章,Linux系列教程,Linux
Linux内核的文件预读2,Linux技术文章,Linux系列教程,Linux
Linux内核的文件预读3,Linux技术文章,Linux系列教程,Linux
转载--Linux 可加载内核模块剖析 - linux内核 - 开源linux.巨人的脚步...
2.6下的内核模块编译-Linux -华夏名网资讯中心 虚拟主机,域名注册,双线虚拟主机,...
一个最简单的Linux 2.6内核驱动模块
linux内核模块编程s
linux内核模块编程11
Linux内核配置文件之解读Makefile
linux下通用Makefile写法
linux下Makefile文件的编写 - 红联Linux门户 - 中国领先的Linux技...
Linux中应用程序和内核模块的区别
linux内核netfilter之ip_conntrack模块的作用举例
linux内核netfilter之ip_conntrack模块的作用举例
Linux 可加载内核模块剖析
Linux 可加载内核模块剖析
Linux 可加载内核模块剖析
Linux环境下的make和makefile详解||操作系统|
Linux下Makefile的automake生成全攻略
Linux下Makefile的automake生成全攻略