Compilation des fichiers de code source qui se passe généralement à la ligne de commande , par l'exécution d'une commande du compilateur , puis exécuter le fichier binaire résultant . Lors de la compilation de grandes quantités de fichiers sources, ou des fichiers source qui dépendent les uns des autres dans le cadre d'un projet, le programmeur doit utiliser un « makefile », qui automatise le processus de compilation. Cela permet de faciliter la compilation, et des contrôles plus puissants sur le processus de compilation . Choses que vous devez
éditeur de texte
G+ + C /C + + Compiler
Voir Plus Instructions
1
Créer le fichier makefile nommé " maketest " dans le répertoire où la source fichiers résident . Si les fichiers source existants sont nommés " testing.cpp " et " testing2.cpp " puis le makefile fera référence à ces deux fichiers à compiler. Le makefile ressemblera à cet exemple :
tout : Photos
g+ + testing.cpp testing2.cpp -o testing3
compile les deux fichiers sources , et les noms de la sortie fichier " testing3 . "
2
Exécutez le fichier make. À l'invite de commande , saisissez :
make-f maketest
Cette commande exécute " faire " sur le makefile " maketest " qui exécute les commandes contenues . Ensuite, testing.cpp et testing2.cpp compilera selon l'ordre de makefile . S'il ya un seul fichier makefile dans le répertoire, il suffit de lancer la commande
faire
Bien qu'il soit nécessaire de nommer le fichier « makefile ».
3 < p> Modifier le makefile pour désigner dépendances. Dans l'éditeur de texte, modifier maketest pour ressembler à une dépendance entre testing.cpp et testing2.cpp :
tout : dépend
dépend : testing.o testing2.o
g+ + -c testing.o testing2.o -o dépend
testing.o :
g+ + -c testing.cpp
testing2.o :
g+ + -c testing2.cpp
maintenant le makefile montre qu'il existe une dépendance, "dépendent ", ce qui nécessite que les fichiers de l'expérimentation et testing2 . Le makefile va compiler les fichiers sources dans l'ordre requis .