Skip to main content

Vad är en Makefile?

Makefiles är en form av konfigurationsfil som används av Make -verktyget för att identifiera platsen för källfiler som kommer att användas i en applikation.Makefilen hjälper till att inte bara hitta källfilerna, utan hjälper också till att definiera hur de kommer att sammanställas och kopplas till varandra för att göra det möjligt för ett körbart program att starta och fungera.Skapandet av en Makefile är en viktig process med nästan alla typer av datorprogrammering.

Eftersom Makefilen hjälper till att definiera riktningen och funktionen för olika program är det en väsentlig del av skriptet som är en del av alla gör verktygsprotokoll.Make Utilities kan variera något från en programmeringsapplikation till en annan.Det är emellertid viktigt att notera att nästan alla gör variationer av verktyg kommer att ha samma grundkomponenter som finns i så bra när det gäller verktyg, till exempel Unix.

I allmänhet kommer Makefilen att bestå av flera rader med text som kommer att definiera en fil eller en uppsättning filer.Var och en av definitionerna av filerna kommer att ha att göra med den avsedda funktionen för den filen inom programmets drift.Till exempel kommer utgångsfiler att markeras i textrader på ett sådant sätt att beroendet av dessa filer på källfiler är både uppenbart och logiskt.Varje beroende som anges i textlinjerna kommer att innehålla undergrupper av flikindragna text som hjälper till att definiera processen från utgång till inmatning och vice versa.

Användningen av make -verktyget och skapandet av en Makefile gör det relativt att kartlägga stegen som är involverade i stora och ofta detaljerade applikationer.Det bör emellertid noteras att en Makefile kan användas med nästan alla typer av sammanställda språkapplikationer.På grund av arten av konstruktionen av en Makefile är det relativt enkelt för en programmerare att injicera ytterligare textlinjer vid strategiska punkter när en förbättring av programmeringen är önskvärd.