1 清理目标
$make clean
—— 删除大多数生成的文件,但保留配置和足够的构建支持以构建外部模块$make mrproper
—— 删除所有生成的文件+ config +各种备份文件$make distclean
——$make mrproper
+删除编辑器备份文件和补丁文件
2 配置目标
- 手动配置
$ make [ARCH=xxx] config
——基于文本的配置界面$ maken[ARCH=xxx] nconfig
——基于ncurses的配置界面$ maken[ARCH=xxx] menuconfig
——基于菜单程序的配置界面$ maken[ARCH=xxx] xconfig
——使用基于Qt的配置界面$ maken[ARCH=xxx] gconfig
——使用基于GTK+的配置界面
- 快速配置
$ maken[ARCH=xxx] oldconfig
——使用之前配置好的.config作为基础更新当前配置$ maken[ARCH=xxx] localmodconfig
——更新当前配置禁用未加载的模块$ maken[ARCH=xxx] localyesconfig
——更新当前配置并将模块转为内核改为内核内建$ maken[ARCH=xxx] deconfig
——使用ARCH提供的defconfig默认配置</