Linux内核源码裁剪与配置系统由以下三个部分组成:
一、Makefile文件
分布在Linux内核源码中的Makefile文件定义了Linux内核的编译规则。
二、Kconfig文件
Kconfig文件提供Linux内核的各种功能,以供用户裁剪和配置,最总得到想要的Linux内核源码配置文件.config。Kconfig文件与配置工具menuconfig的关系如下图。
三、配置工具
1、文本类配置工具config。命令为 #make config。用的比较少,目前已基本淘汰。
2、图形化配置工具menuconfig。命令为 #make menuconfig。目前主流工具。