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 .
|