¿Qué hace distclean?

¿Qué hace distclean?

Soy nuevo en la compilación. estoy instalandoFFmpegy hay un make distclean(o hubo una vez make clean) después de cada paso. ¿Qué hace?

Respuesta1

Generalmente, Automake determina automáticamente los archivos que se pueden limpiar. Por supuesto, Automake también reconoce algunas variables que se pueden definir para especificar archivos adicionales para limpiar. Estas variables son MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILESy MAINTAINERCLEANFILES.

Editando su automake.am para especificar qué se elimina.

Si configurelo construyó, entonces distcleandebería eliminarlo.

Fuente

La respuesta corta make distclean(no funciona en TODOS los programas, pero sí en la mayoría) eliminará TODOS los archivos creados por ./configurey TODOS los archivos creados pormake

Respuesta2

De acuerdo aGNU.org,

'dislimpio'

Elimine todos los archivos en el directorio actual (o creados por este archivo MAKE) que se crean al configurar o compilar el programa. Si descomprimiste el código fuente y compilaste el programa sin crear ningún otro archivo, 'make distclean' debería dejar solo los archivos que estaban en la distribución. Sin embargo, no es necesario eliminar los directorios principales que se crearon con 'mkdir -p', ya que podrían haber existido de todos modos.

información relacionada