Skip to main content

Hvad er en Makefile?

Makefiles er en form for konfigurationsfil, der bruges af Make Utility for at identificere placeringen af kildefiler, der vil blive brugt i en applikation.Makefile hjælper med ikke kun at finde kildefilerne, men hjælper også med at definere, hvordan de vil blive samlet og knyttet til hinanden for at gøre det muligt for et eksekverbart program at starte og fungere.Oprettelsen af en Makefile er en vigtig proces med næsten alle typer computerprogrammering.

Fordi Makefile hjælper med at definere retningen og funktionen af forskellige programmer, er det en væsentlig del af scriptet, der er en del af alle fremstiller hjælpeprotokoller.Foretag værktøjer kan variere noget fra en programmeringsapplikation til en anden.Det er dog vigtigt at bemærke, at næsten alle fremstilling af værktøjsvariationer vil bære de samme grundlæggende komponenter, der findes i så godt med hensyn til værktøjer, såsom UNIX.

Generelt vil Makefile bestå af flere tekstlinjer, der definerer en fil eller et sæt filer.Hver af definitionerne af filerne har at gøre med den tilsigtede funktion af denne fil inden for driften af programmet.For eksempel vil outputfiler blive markeret i tekstlinjerne på en sådan måde, at afhængigheden af disse filer af kildefiler er både åbenlyst og logisk.Hver afhængighed, der er anført i tekstlinjerne, vil omfatte undergrupper af fanebladet tekst, der hjælper med at definere processen fra output til input, og vice versa.

Brugen af Make -værktøjet og oprettelsen af en Makefile gør det relativt at kortlægge trinene, der er involveret i store og ofte detaljerede applikationer.Det skal dog bemærkes, at en Makefile kan anvendes med næsten enhver form for kompileret sprogapplikation.På grund af arten af konstruktionen af en Makefile er det relativt let for en programmør at injicere yderligere tekstlinjer på strategiske punkter, når en forbedring af programmeringen er ønskelig.