Kconfig 、menuconfig、.config、Makefile之间的关系
2016-07-26 17:01
375 查看
1Kconfig
menuconfig里面的配置选项都是由Kconfig(每最底层目录都有一个Kconfig,如/drivers/char/)按照一定的语法格式编写提供的。每一个子目录下都有一个Kconfig。
2menuconfig
menuconfig提供给用户一个界面选择内核要配置编译的信息,这些配置选项的来源于Kconfig。
3.config
menuconfig里面配置完成之后的配置信息全部保存在内核最上层目录里的.config文件当中,供Makefile调用。
4.Makefile
Makefile根据.config文件里面的信息来指示哪些文件需要编译,哪些文件不编译,是编译成内核模块还是内核整体。
menuconfig里面的配置选项都是由Kconfig(每最底层目录都有一个Kconfig,如/drivers/char/)按照一定的语法格式编写提供的。每一个子目录下都有一个Kconfig。
2menuconfig
menuconfig提供给用户一个界面选择内核要配置编译的信息,这些配置选项的来源于Kconfig。
3.config
menuconfig里面配置完成之后的配置信息全部保存在内核最上层目录里的.config文件当中,供Makefile调用。
4.Makefile
Makefile根据.config文件里面的信息来指示哪些文件需要编译,哪些文件不编译,是编译成内核模块还是内核整体。
相关文章推荐
- iOS开发(OC)——网络状态的检测
- android apk嵌套 从一个apk启动另外一个apk
- oracle 生成 20 位随机数字的函数
- 糍粑大叔的独游之旅-u3d中2D轮廓的生成(上)
- flask log
- 解决问题: ----- The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from
- go语言的sql包原理与用法分析
- bootstrap进度条
- 【微信】微信开发(1)初入微信开发
- load-on-startup在web.xml中的含义
- jar file down jar包下载
- java正则表达学习
- java String和StringBuffer
- 视图横屏
- Swift基础(二十五)UIPageControl
- $(document).ready(...) 和 window.onload 区别
- Spring boot将配置属性注入到bean类中
- CMTime 与 CMTimeMakeWithSeconds
- javascript - 面向对象
- ListView 的属性介绍