Linuxカーネルでmrproperを作成し、distcleanを作成します。

Linuxカーネルでmrproperを作成し、distcleanを作成します。

make cleanとの違いを理解してくださいmake mrproper

make clean生成されたファイル(.o / .ko)のみが削除され、設定ファイルと.koファイルは削除されませんinclude/generatedinclude/config

make mrproperinclude/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;;
  • バックアップファイルの削除:*~ #*# *%;
  • より正確には、「パッチアーティファクト」と呼ばれるものを削除しました。つまりパッチ使用の副作用として生成されたファイル:*.orig *.rej *.bak;
  • コアダンプを削除します。

.patchで作成したファイルと同じ拡張子を持つファイルは削除されませんgit format-patch

関連情報