Linux
Linux 核心中的 make mrproper 與 make distclean
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
.