一、Menuconfig的操作
1.Linux编译器通过.config文件确认哪些代码编译进内核,哪些被裁剪掉
2.menuconfig是生成.config文件的一个工具
3.配置内核可以使用以下命令
#make config //(基于文本的最传统的配置界面)
#make menuconfig //(基于文本菜单的配置界面) (用最多)
#make xconfig //(要求安装QT)
#make gconfig //(要求安装GTK+)
4.操作
在源码目录下输入命令,进入Menuconfig
# make Menuconfig
menuconfig的实现代码在源码“scripts”下
使用“空格”键选择具体驱动配置,有三种状态
- “M” 编译成模块(需要在编译文件里面特殊定义)
- “空” 不编译进内核
- “*” 编译进内核
二、Kconfig文件
每层目录都有Kconfig文件,仿照源码书写即可,用来配置menuconfig
三、.config文件
menuconfig生成的.config文件
Linux编译器通过.config文件确认哪些代码编译进内核,哪些被裁剪掉
四、linux内核配置裁剪
bool
tristate