Je suis nouveau à la compilation. J'installe FFmpeg et il y a un make distclean
(ou une fois, il y avait make clean
) après chaque étape. Qu'est ce que ça fait?
Généralement, les fichiers pouvant être nettoyés sont déterminés automatiquement par Automake. Bien entendu, Automake reconnaît également certaines variables pouvant être définies pour spécifier des fichiers supplémentaires à nettoyer. Ces variables sont MOSTLYCLEANFILES
name___, CLEANFILES
name__, DISTCLEANFILES
et MAINTAINERCLEANFILES
name__.
Editez votre fichier automake.am pour spécifier ce qui sera supprimé.
Si configure
l'a construit, alors distclean
doit le supprimer.
Une réponse courte make distclean
(ne fonctionne pas sur TOUS les programmes mais la plupart) supprimera TOUS les fichiers créés par ./configure
et TOUS les fichiers créés par make
name__.
Selon GNU.org ,
"Distclean"
Supprimez tous les fichiers du répertoire actuel (ou créés par ce fichier make) créés par la configuration ou la construction du programme. Si vous avez décompressé la source et créé le programme sans créer d’autres fichiers, "make distclean" doit laisser uniquement les fichiers présents dans la distribution. Cependant, il n’est pas nécessaire de supprimer les répertoires parents créés avec ‘mkdir -p’, car ils auraient pu exister de toute façon.