Makefile

Définition - Que signifie Makefile?

Un makefile est un fichier qui résulte de l'utilisation de l'outil de traitement "make", un outil utilisé dans le développement logiciel pour construire un programme dans sa forme finale d'extension de fichier ".exe" avec ses bibliothèques. L'outil make exécute un processus d'interprétation des fichiers make pour déterminer le code final du fichier .exe de destination.

Le tri topologique est utilisé pour définir le point auquel "make" doit commencer. Make est la méthode la plus couramment utilisée parmi les systèmes de construction de programmes et est généralement utilisée avec la construction de programmes basés sur Unix.

Definir Tech explique Makefile

Make a beaucoup plus d'applications que la création de programmes .exe à partir de fichiers source. Certaines de ces applications incluent:

  • Pour transformer les fichiers de dépendance en résultats cibles via plusieurs commandes arbitraires
  • Pour détecter les modifications apportées à un fichier image
  • Pour convertir entre différents formats de fichiers via un système automatique qui copie le fichier final dans différents e-mails ciblant plusieurs utilisateurs via un système de gestion de contenu personnalisé.

Les avantages de ce système incluent qu'il fonctionne sur la création d'une liste de dépendances de fichiers, ce qui lui permet d'être utilisé de manière générale pour de nombreuses applications de conversion de fichiers. Les inconvénients de Make incluent le fait que si une certaine dépendance est oubliée, elle ne sera pas découverte immédiatement, mais apparaîtra plus tard. Make permet plus de potentiel d'erreur humaine.