如何编译内核中某一个ko模块(1)
2014-05-19 09:55
260 查看
1、进入到kernel的顶层目录,这里先拿我最近工作的kernel举例,如下图所示:
2、确定你要编译的driver下模块目录,然后输入:
make ARCH=arm CROSS_COMPILE=/opt/DVRRDK_02.00.00.23/ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-
modules SUBDIRS=drivers/media/video
我目前是在arm下进行嵌入式开发,所以对架构(ARCH),和交叉编译器(CROSS_COMPILE)都进行了指定,如果在X86架构下,比较简洁:
make modules SUBDIRS=drivers/media/video
3、编译结果,如下图所示:
有兴趣可以自己试试。
2、确定你要编译的driver下模块目录,然后输入:
make ARCH=arm CROSS_COMPILE=/opt/DVRRDK_02.00.00.23/ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-
modules SUBDIRS=drivers/media/video
我目前是在arm下进行嵌入式开发,所以对架构(ARCH),和交叉编译器(CROSS_COMPILE)都进行了指定,如果在X86架构下,比较简洁:
make modules SUBDIRS=drivers/media/video
3、编译结果,如下图所示:
有兴趣可以自己试试。
相关文章推荐
- 如何把一个自己写的外部驱动模块编译添加到内核中 来自网络
- 如何编译一个内核 - Ubuntu方式(转)
- 自己动手编译了一个内核的测试模块
- 如何编写一个自己的模块,并加载到内核中
- 如何编译安装一个php模块
- 【转】如何编译一个内核 - Ubuntu方式
- 如何编译/交叉编译内核模块, Linux 2.6.
- Andriod编译内核模块*.ko
- 如何把自己的驱动编译进内核或模块 .
- 如何编译一个内核 - Ubuntu方式
- 如何将驱动或模块编译进内核
- 如何编译一个内核 - Ubuntu方式
- 如何编译一个内核 - Fedora方式
- 如何把自己的模块编译到内核中
- 编译内核模块 .ko文件的注意事项 缺少:mmzone.h bounds.h
- 如何把自己的驱动编译进内核或模块
- 编译内核模块提示WARNING: "xxxx" [xxxx.ko] undefined! 的解决办法
- 编译内核模块 .ko文件的注意事项 缺少:mmzone.h bounds.h
- 如何编译一个内核 - Fedora方式
- 编译内核模块 .ko文件的注意事项 缺少:mmzone.h bounds.h