Tirer le meilleur parti des makefiles

Depuis le début des temps, ou au moins depuis le début du système d'exploitation Unix, les programmeurs ont utilisé un utilitaire appelé faire pour construire leurs applications. Et il est encore souvent utilisé aujourd'hui. La faire utilitaire recherche à laquelle de vos fichiers de code source ont changé et décide de ce qui doit être compilé et construit. Voici quelques caractéristiques que vous pouvez utiliser lorsque vous travaillez avec Makefiles:

  • Si vos lignes sont longues et que vous voulez les continuer sur la ligne suivante sans confondre pauvre vieux faire, vous pouvez terminer une ligne avec une barre oblique inverse (), puis continuer sur la ligne suivante.




  • Votre meilleur pari quand on travaille avec Makefiles est de commencer par celui que vous savez œuvres, puis changez pour qu'il applique à votre projet actuel. La vérité est, presque aucun programmeur crée un Makefile de rien. Les programmeurs ne veulent pas travailler si dur sur des projets auxiliaires comme de jouer avec Makefiles. Ils préfèrent se rendre à leur programmation.

  • Les plus Makefiles aura une règle appelée tous. L'idée derrière cette règle est qu'elle englobe toutes les autres règles. Lorsque vous tapez faire toute, vous pouvez construire ensemble votre projet.

  • Vous pouvez inclure des commentaires dans votre Makefiles en les démarrant avec un caractère #. Ces commentaires ne sont pas utilisés par le Makefile.

  • Makefiles peuvent inclure ce qu'on appelle règles implicites, qui sont des règles qui se rapportent à un ensemble de fichiers avec la même extension de fichier (tels que .cpp). Ces commentaires peuvent vous aider à comprendre le Makefiles lorsque l'on travaille avec eux.

  • Si vous ne voulez pas Makefiles, vous ne devez pas les utiliser. Les environnements de développement tels que Code :: Blocks et Microsoft Visual C ++ permettent de créer de superbes applications sans jamais toucher un Makefile.


» » » » Tirer le meilleur parti des makefiles