Hvordan skrive en Make File
Skrive en make-fil er nødvendig når du kompilere programvare, for eksempel C ++. Alt 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 overflødige samle oppgaver enklere. Les videre for å lære å skrive en make-fil.
Bruksanvisning
1 Definer makroer på toppen av Make-fil. Makroer er i utgangspunktet variabler som kan refereres til hvor som helst i Make-fil. Syntaksen består av navnet verdi-par.
2 Legg noen kommentarer i Makefile. Kommentarer har ingen funksjonalitet annet enn å forbedre menneskers readablitiy. Gjør kommentarer ved hjelp av "#" i begynnelsen av linjen.
3 Definer et rent mål i Make-fil. Den rene målet vil fjerne noen gamle objektkode og kjørbare. Den sytax vil være:
rengjøre:
-rm *.o
Linjen som begynner med Rm må ha en fane og ikke tre mellomrom for å være syntaktisk riktig.
4 Bidra med en oppdatering mål. Dette målet vil oppdatere filene med kildekoden depotet. Dette vil garantere at du kompilere med den nyeste kildekoden.
5 Lag en kompilere mål. Dette vil kompilere kildekoden. Syntaksen er
kompilere:
$CC -c $*.cpp
$ * Vil kompilere noen kildekode fil som ender i CPP.
6 Gi en tag mål. Dette vil tillate deg å merke eller tagge kildekoden, slik at du kan se tilbake på disse versjonene av filene for å feilsøke noen problemer. Syntaksen for denne kommandoen vil avhenge av kildekoden versjonskontroll programvare som du bruker.
7 Lag en distribuere mål. Dette vil kopiere kjørbar kode til ønsket plassering. Syntaksen for denne kommandoen vil være:
utplassere:
-cp hello /usr/deployments.
Hvor hei er navnet på den kjørbare filen. / usr / distribusjoner er mappen som inneholder kjørbar kode.
8 Lag en bygge mål. Dette vil kjøre alle trinnene tidligere definert. Derfor vil brukeren mest sannsynlig bare å skrive "Make Build" for å kjøre alle kommandoene. Syntaksen vil være:
bygge: ren oppdatering kompilere distribuere
9 Kjør kommandoen "Make Bygg."
Hint
- Standardnavnet for en make-filen er "Makefile."