Skrive en make -filen er nødvendig når du kompilere programvare som C + + . Noe som du gjør i en make -fil kan være direkte skrevet inn på kommandolinjen i operativsystemet . Men gjør filene er praktisk fordi du kan skrive disse kommandoene i make -filen , og som gjør redundante kompilering oppgaver enklere. Les videre for å lære å skrive en make -fil . Instruksjoner
en
Definer makroer øverst på siden Utfør filen . Makroer er i utgangspunktet variabler som kan refereres til hvor som helst i Make -fil . Syntaksen består av navn verdi par .
2
Legg noen kommentarer i Makefile din . Kommentarer har ingen funksjonalitet annet enn å forbedre menneskers readablitiy . Kommentere ved å bruke " #" i begynnelsen av linjen .
3
Definer et rent mål i Make -fil . Den rene målet vil fjerne noen gamle objekt kode og kjørbare . Den sytax vil være : en
ren : - rm * o
Linjen som begynner med - rm må ha en fane og ikke tre mellomrom for å være syntaktisk riktig
fire . .
Gi en oppdatering målet. Dette målet vil oppdatere filene med kildekoden depotet. Dette vil garantere at du kompilere med den nyeste kildekoden .
5
Lag en kompilere målet. Dette vil kompilere kildekoden. Syntaksen er
kompilere : . . . $ CC- c $ * cpp
$ * vil kompilere noen kildekode fil som ender i cpp
6
Gi en tag målet. Dette vil tillate deg å merke eller merke kildekoden , slik at du kan se tilbake på disse versjonene av filene for å feilsøke noen problemer . Syntaksen for denne kommandoen vil avhenge av din kildekoden versjonskontroll programvare som du bruker.
7
Lag en distribuere målet. Dette vil kopiere kjørbar kode til ønsket plassering . Syntaksen for denne kommandoen vil være : en
distribuere : . -Cp Hallo /usr /distribusjoner
Hvor hallo er navnet på den kjørbare filen . /usr /distribusjoner er den katalog som inneholder kjørbar kode.
8
Lag en bygge målet. Dette vil kjøre alle trinnene som er definert tidligere . Derfor vil brukeren mest sannsynlig bare å skrive "Make Build" å kjøre alle kommandoene . Syntaksen vil være : en
bygge : " . Gjør Build" ren oppdatering kompilere distribuere
9
Kjør kommandoen