Skriva en make -fil är nödvändig när du kompilerar program som C + + . Allt som du gör i en make -fil kan direkt skrivas på kommandoraden i operativsystemet . Men gör filer är praktiskt eftersom du kan skriva dessa kommandon i märke filen , och det gör redundanta sammanställning uppgifter enklare . Läs vidare för att lära sig hur man skriver en make -fil . Instruktioner
1
Definiera makron på toppen av din Make file . Makron är grunden variabler som kan refereras som helst i din Make file . Syntaxen består av namnparen värde .
2
Lägg några kommentarer i din Makefile . Kommentarer har ingen funktion annat än att förbättra människors readablitiy . Kommentera genom att använda " # " i början av raden . Addera 3
Definiera en ren mål i din Make file . Den rena målet kommer att ta bort alla gamla objektkod och körbara . Den sytax blir :
ren : - rm * o
raden som börjar med - rm måste ha en flik och inte tre mellanslag för att vara syntaktiskt korrekt
4 . .
ge en uppdatering mål . Detta mål kommer att uppdatera dina filer med källkod förvaringsplats . Detta kommer att garantera att du kompilerar med den senaste källkoden .
5
Skapa en kompilering mål . Detta kommer att kompilera källkoden . Syntaxen är
kompilering : . . . $ CC - c $ * cpp
$ * kommer att sammanställa alla filer källkod som slutar i cpp
6
Ge en tagg mål. Detta gör att du kan märka eller märka din källkod så att du kan hänvisa till dessa versioner av filer för att felsöka vissa frågor . Syntaxen för detta kommando kommer att bero på din källkod versionshantering programvara som du använder .
7
Skapa en deploy mål . Detta kommer att kopiera din körbar kod till önskad plats . Syntaxen för kommandot är :
deploy : . - Cp hej /usr /distributioner
Var hej är namnet på den körbara filen . /usr /distributioner är den katalog som innehåller dina körbar kod .
8
Skapa en build mål . Detta kommer att köra alla de steg som tidigare definierats . Därför kommer användaren sannolikt bara behöver skriva " Gör Bygg " att köra alla kommandon . Syntaxen är :
bygga : " . Gör Build " ren uppdatering kompilera distribuera
9
Kör kommandot