Linux 内核中的 make mrproper 与 make distclean

md.*_*mal 1 linux make linux-kernel

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

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

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

目的是什么make distcleanmake help

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

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

Ste*_*itt 5

make distclean建立在make mrproper(所以它删除了所有make mrproper删除的内容),此外:

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

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

\n