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 distclean
?make help
说
mrproper + 删除编辑器备份和补丁文件
我使用添加了一个补丁文件,但执行git format-patch -1
时它没有被删除。make distclean
make distclean
建立在make mrproper
(所以它删除了所有make mrproper
删除的内容),此外:
tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS
;*~ #*# *%
;*.orig *.rej *.bak
;它不会删除带有扩展名的文件.patch
,例如由git format-patch
.