Linux 内核中的 make mrproper 与 make distclean

Linux 内核中的 make mrproper 与 make distclean

make clean我明白了和之间的区别make mrproper

make clean只会删除生成的文件(.o/.ko),但不会删除配置文件和 , 中的文件include/generatedinclude/config

make mrproper将删除配置文件以及 , 中的include/generated文件include/config

目的是什么make distcleanmake help

mrproper + 删除编辑器备份和补丁文件

我使用添加了一个补丁文件,但执行git format-patch -1时它没有被删除。make distclean

答案1

make distclean构建于之上make mrproper(因此它会删除所有make mrproper删除的内容),此外:

  • 删除临时代码导航文件: tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS;
  • 删除备份文件:*~ #*# *%;
  • 删除了更准确地称为“补丁工件”的内容,IE作为使用补丁的副作用生成的文件:*.orig *.rej *.bak
  • 删除核心转储。

它不会删除带有.patch扩展名的文件,例如由git format-patch.

相关内容