Scrivere un file make è necessario ogni volta che si sta compilando il software come il C + + . Tutto ciò che si fa in un file make può essere digitato direttamente sulla riga di comando del sistema operativo . Tuttavia, fanno file sono utili perché è possibile digitare i comandi nel file di marca, e che rende più facili le operazioni di compilazione ridondanti . Continuate a leggere per imparare a scrivere un file di marca . Istruzioni
1
Definire le macro nella parte superiore del file di make. Le macro sono fondamentalmente variabili che potrebbero essere di riferimento in qualsiasi punto del file di make. La sintassi è costituita da coppie nome-valore .
2
Aggiungi alcuni commenti nel makefile . Commenti non hanno funzionalità diverse per migliorare readablitiy umana . Fare commenti utilizzando il " # " all'inizio della riga.
3
Definire un obiettivo pulito nel file make. Il target clean rimuove le vecchie codice oggetto ed eseguibili . Il sytax sarà:
clean : rm - * o
La linea che inizia con - rm deve avere una scheda e non tre spazi di essere sintatticamente corretto
4 . .
Fornire un target aggiornamento. Questo obiettivo sarà aggiornare i file con il codice sorgente repository . Questo garantirà che si sta compilando con l' ultima versione del codice sorgente .
5
Creare un target di compilazione. Ciò compilare il codice sorgente . La sintassi è
compilazione : . . . $ CC- c $ * cpp
$ * compila tutti i file di codice sorgente che termina in cpp
6
Fornire un obiettivo tag. Questo vi permetterà di etichettare o tag il codice sorgente in modo che si possa fare riferimento a queste versioni di file per risolvere alcuni problemi . La sintassi di questo comando dipende il software versioning del codice sorgente che si sta utilizzando .
7
Creare un target deploy. Questo copierà il codice eseguibile nella posizione desiderata . La sintassi di questo comando sarà:
deploy : . - Ciao cp /usr /implementazioni
Dove ciao è il nome del file eseguibile . /usr /implementazioni è la directory che contiene il codice eseguibile .
8
Creare un target di compilazione . Questo verrà eseguito tutti i passaggi precedentemente definiti . Pertanto, l'utente sarà molto probabilmente solo a digitare " make build " per eseguire tutti i comandi . La sintassi sarà:
costruire : " . Fai Build" pulito aggiornamento compilazione deploy
9
Eseguire il comando