O que faz distclean fazer?

O que faz distclean fazer?

Eu sou novo em compilação. estou instalandoFFmpege há um make distclean(ou uma vez houve make clean) após cada etapa. O que isso faz?

Responder1

Geralmente os arquivos que podem ser limpos são determinados automaticamente pelo Automake. Claro, o Automake também reconhece algumas variáveis ​​que podem ser definidas para especificar arquivos adicionais a serem limpos. Essas variáveis ​​são MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILESe MAINTAINERCLEANFILES.

Editando seu automake.am para especificar o que será excluído.

Se configureo construiu, distcleandeve excluí-lo.

Fonte

A resposta curta make distclean(não funciona em TODOS os programas, mas na maioria) removerá TODOS os arquivos criados por ./configuree TODOS os arquivos criados pormake

Responder2

De acordo comGNU.org,

'destlimpar'

Exclua todos os arquivos no diretório atual (ou criados por este makefile) que são criados pela configuração ou construção do programa. Se você descompactou o código-fonte e compilou o programa sem criar nenhum outro arquivo, 'make distclean' deverá deixar apenas os arquivos que estavam na distribuição. No entanto, não há necessidade de excluir diretórios pais que foram criados com 'mkdir -p', pois eles poderiam existir de qualquer maneira.

informação relacionada