La rédaction d'un dossier de marque est nécessaire chaque fois que vous compilez des logiciels tels que C + + . Tout ce que vous faites dans un fichier de marque peut être saisie directement sur la ligne de commande du système d'exploitation. Cependant, rendre les fichiers sont pratiques car vous pouvez taper ces commandes dans le fichier de marque, et qui facilite les tâches de compilation redondantes. Lisez la suite pour apprendre à écrire un fichier de marque . Instructions
1
Définir les macros dans le haut de votre fichier de Marque . Les macros sont essentiellement variables qui pourraient être référencés n'importe où dans votre fichier de Marque . La syntaxe est constitué de paires nom-valeur .
2
Ajouter des commentaires dans votre Makefile. Commentaires n'ont pas de fonctionnalité autres que pour améliorer readablitiy humaine. Faire des commentaires en utilisant le «#» au début de la ligne.
3
Définir un objectif propre dans votre fichier de Marque . La cible clean supprimera tous les anciens codes de l'objet et les exécutables . Le sytax sera:
propre : - rm * o
La ligne commençant par - rm doit avoir un onglet et non trois espaces pour être syntaxiquement correct
. 4.
Fournir un objectif de mise à jour. Cet objectif va mettre à jour vos fichiers avec le référentiel de code source . Cela permettra de garantir que vous compilez avec la dernière version du code source.
5
créer une cible de compilation. Cela va compiler votre code source. La syntaxe est
compilation: . . . $ CC- c $ * cpp
$ * compilera un fichier de code source qui se termine en cpp
6
Fournir une cible de balise . Cela vous permettra d' étiquettes, ni votre code source afin que vous puissiez renvoyer à ces versions de fichiers pour résoudre certains problèmes . La syntaxe de cette commande dépend de votre logiciel de versions de code source que vous utilisez .
7
Créer une cible deploy. Cela va copier votre code exécutable à l'endroit désiré . La syntaxe de cette commande sera:
deploy: . Bonjour -cp /usr /les déploiements
Où bonjour est le nom du fichier exécutable. /usr /déploiements est le répertoire contenant votre code exécutable.
8
Créer une cible de génération . Ce sera exécuté toutes les étapes définies précédemment . Par conséquent , l'utilisateur aura très probablement suffit de taper " make build " pour exécuter toutes les commandes . La syntaxe sera:
construction: . " Make build " propre mise à jour compilation déploiement
9
Exécutez la commande