Linux 커널에서 mrproper를 만들고 distclean을 만듭니다.

Linux 커널에서 mrproper를 만들고 distclean을 만듭니다.

make clean와 의 차이점을 이해합니다 make mrproper.

make clean생성된 파일(.o/.ko)만 삭제되며 구성 파일과 .ko 파일은 삭제되지 않습니다 include/generated.include/config

make mrproperinclude/generated구성 파일의 파일 도 삭제됩니다 include/config.

목적은 무엇입니까 make distclean? make 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.

관련 정보