Makefile的obj-y 和 obj-m
2024-08-27 10:06:45
目标定义是Kbuild Makefile的主要部分,也是核心部分。主要是定义了要编 译的文件,所有的选项,以及到哪些子目录去执行递归操作。 最简单的Kbuild makefile 只包含一行: 例子: obj-y += foo.o 该例子告诉Kbuild在这目录里,有一个名为foo.o的目标文件。foo.o将从foo.c 或foo.S文件编译得到。
如果foo.o要编译成一模块,那就要用obj-m了。所采用的形式如下: 例子: obj-$(CONFIG_FOO) += foo.o $(CONFIG_FOO)可以为y(编译进内核) 或m(编译成模块)。如果CONFIG_FOO不是y 和m,那么该文件就不会被编译联接了
最新文章
- Beta版本冲刺计划及安排
- H5播放器
- 动态代理模式和AOP探究
- RxJava学习入门
- Azure SoftEther VPN
- Saving HDU
- javascript之css常用属性
- 四条命令搞定mysql主从
- [整理]DLL延时加载 &;&; 设置进程私有环境变量
- ubuntu 安装Matlab 解决显示中文乱码
- LeetCode OJ 105. Construct Binary Tree from Preorder and Inorder Traversal
- 嵌套的Try-Catch块--------异常处理(3)
- java并发包小结(一)
- oracle创建表空间等相关语句
- 剑指Offer编程题1——二维数组中的查找
- ES6-map、filter、find、findIndex讲解
- cmake编译obs
- Jq_DOM元素方法跟JQuery 核心函数跟JQuery 事件方法
- javascript 添加行,删除行,datepicker获取当前日期和上一个月日期并设置格式,笔记
- Linux-系统相关命令及配置文件
热门文章
- Detailed Item Cost Report (XML) timed out waiting for the Output Post-processor to finish
- 亲密接触Redis-第一天
- Linux 高性能服务器编程——TCP/IP协议族
- 关于Lt分发系统的时序图分析
- Android开发学习之路--RxAndroid之lambda
- Swift中实现Observable机制
- iOS开发之二:UIWindow与UIView
- 1020. Tree Traversals (25) -BFS
- java设计模式---合成模式3
- Java函数2:计算两个日期相差的天数