对makefile和Kconfig的理解
来源:互联网 发布:mixly软件下载 编辑:程序博客网 时间:2024/06/08 13:20
makefile文件:也就是和windows中的批处理文件.dat的意思是相同的,makefile是一个shell文件,它代表了代码间的某种依赖关系,作用是读取.config文件,并且负责创建vmlinux(内核镜像boot.img)和modules(模块文件)
Kconfig文件的作用是:控制make config时,提供配置菜单中的配置选项;并根据用户在配置界面中的选择,将配置结果保存在.config配置文件(该文件将供Makefile使用,以决定要编译的内核组件以及如何编译)。
1.makefile中以#为开头的行相当于注释,不起作用。
2.在驱动文件中的意思是当CONFIG_KEYBOARD_XRA1201P为“y”时,将xra1201p_kpd.o编译进内核镜像,当为“m”的时候,表示其需要被编译成模块。
Kconfig文件:tristrate类型的菜单项多了编译内核模块的选择项,如果选择内建,就是直接编译成内核影响,就会在.config中生成一个CONFIG_KEYBOARD_XRA1201P=y的设置
depends on依赖型定义,指出此菜单的出现是否依赖于另一个定义
deconfig文件
内核编译用作.config的参考
0 0
- 对makefile和Kconfig的理解
- 对Makefile、Kconfig与.config文件的再次理解
- 对Makefile、Kconfig与.config文件的再次理解
- 对Makefile、Kconfig与.config文件的再次理解
- 对Makefile、Kconfig与.config文件的再次理解
- 对Makefile、Kconfig与.config文件的再次理解
- 对Makefile、Kconfig与.config文件的再次理解
- Kconfig和Makefile的修改
- Kconfig和Makefile的作用
- Kconfig和makefile的关系
- Kconfig和Makefile的编辑
- 关于Makefile与Kconfig的理解
- Linux kernel的Makefile和Kconfig
- linu编译系统的Kconfig和Makefile
- Linux kernel的Makefile和Kconfig
- Linux内核的Makefile和kconfig解读
- Kconfig和Makefile文件的学习总结
- Linux内核的Makefile和kconfig解读
- ClassUtil
- 手把手教你玩转git
- Qt之图形视图框架
- OpenGL学习笔记(九)
- spring MVC配置详解
- 对makefile和Kconfig的理解
- SDK更新后,重新打开Eclipse时提示错误Location of the Android SDK has not been setup in the preferences
- Redis底层数据结构之跳跃表
- input的type设置成number之后能输入e的解决办法
- Unity优化建议
- 关于用jav的List对象用add方法报空指针错误
- apache转发配置
- 什么是viewport?
- 算法导论读书笔记(7)快速排序