Linux

Linux 核心中的 make mrproper 與 make distclean

  • November 5, 2019

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.

引用自:https://unix.stackexchange.com/questions/550483