
저는 편집이 처음입니다. 설치 중이에요FFmpeg모든 단계 뒤에는 make distclean
(또는 한 번 있었음 ) 이 있습니다 . make clean
그것은 무엇을 합니까?
답변1
일반적으로 정리할 수 있는 파일은 Automake에 의해 자동으로 결정됩니다. 물론 Automake는 정리할 추가 파일을 지정하기 위해 정의할 수 있는 일부 변수도 인식합니다. 이러한 변수는 MOSTLYCLEANFILES
, CLEANFILES
, DISTCLEANFILES
및 입니다 MAINTAINERCLEANFILES
.
삭제될 항목을 지정하기 위해 automake.am을 편집합니다.
configure
빌드 했다면 distclean
삭제해야 합니다.
짧은 대답 (모든 프로그램에서는 작동하지 않지만 대부분의 프로그램에서는 작동하지 않음)은 에서 만든 모든 파일 과 에서 만든 모든 파일을 make distclean
제거합니다../configure
make
답변2
에 따르면GNU.org,
'디스트클린'
프로그램을 구성하거나 빌드하여 생성된 현재 디렉터리(또는 이 메이크파일에 의해 생성된)의 모든 파일을 삭제합니다. 소스를 풀고 다른 파일을 만들지 않고 프로그램을 빌드했다면 'make distclean'은 배포판에 있던 파일만 남겨야 합니다. 그러나 'mkdir -p'로 생성된 상위 디렉토리는 어쨌든 존재할 수 있으므로 삭제할 필요가 없습니다.