skrive en make fil er nødvendig , når du kompilere software såsom C + + . Alt, hvad du gør i en make -fil , kan indtastes direkte på kommandolinjen af operativsystemet . Men gør filer er praktisk, fordi du kan skrive de kommandoer i make -filen , og det gør redundante kompilering opgaver lettere . Læs videre for at lære hvordan man skriver en make -fil. Instruktioner
1
Definer Makroer i toppen af din Make -fil. Makroer er dybest set variabler, der kunne henvises til hvor som helst i din Make -fil. Syntaksen består af navn værdi par .
2
Tilføj nogle kommentarer i din Makefile . Kommentarer har ingen anden funktionalitet end at forbedre menneskers readablitiy . Lav kommentarer ved at bruge " # " i begyndelsen af linjen .
3
Definer en ren mål i din Make -fil. Den rene mål vil fjerne eventuelle gamle objekt kode og eksekverbare . Det sytax vil være : Hej
clean : - rm * o
linje, der begynder med - rm skal have en fane, og ikke tre rum til at være syntaktisk korrekt
4 . .
Giv en opdatering målet. Dette mål vil opdatere dine filer med kildekoden repository . Dette vil sikre , at du kompilere med den nyeste kildekode.
5.
Opret en kompilere målet. Dette vil kompilere din kildekode. Syntaksen er
compile : . . . $ CC -c $ * cpp
$ * vil kompilere enhver kildekode fil, der ender i cpp
6
Give et tag mål . Dette vil give dig mulighed for at mærke eller tagge din kildekode , så du kan vende tilbage til disse versioner af filer til fejlfinding nogle spørgsmål. Syntaksen for denne kommando , vil afhænge din kildekode versionering software, som du bruger.
7
Opret en deploy målet. Dette vil kopiere eksekverbar kode til den ønskede placering . Syntaksen for denne kommando vil være : Hej
deploy : . - Cp hej /usr /implementeringer
Hvor hello er navnet på den eksekverbare fil . /usr /implementeringer er den mappe , der indeholder dine eksekverbar kode.
8
Opret en build -målet. Dette vil køre alle trin tidligere definerede . Derfor vil brugeren sandsynligvis kun skrive "Make Build " for at køre alle kommandoerne . Syntaksen vil være : Hej
bygge : " . Make Build " clean update kompilere deploy
9
Kør kommandoen