Skip to main content

Co je to makefile?

MakeFiles je formou konfiguračního souboru, který je využíván utility Make za účelem identifikace umístění zdrojových souborů, které budou použity v aplikaci.MakeFile pomáhá nejen lokalizovat zdrojové soubory, ale také pomáhá definovat, jak budou kompilovány a propojeny mezi sebou, aby umožnily spustitelnému programu spustit a fungovat.Vytváření makefile je nezbytný proces s téměř všemi typy počítačového programování.

Protože MakeFile pomáhá definovat směr a funkci různých programů, je to nezbytnou součástí skriptu, která je součástí všech protokolů vytváření užitkových protokolů.Vytvořit nástroje se mohou poněkud lišit od jedné aplikace programování k druhé.Je však důležité si uvědomit, že téměř všechny způsobují, že změny veřejných služeb budou nést stejné základní komponenty, které se nacházejí v tak dobře, pokud jde o nástroje, jako je UNIX.

Obecně bude MakeFile tvořena několika řádky textu, které budou definovat soubor nebo sadu souborů.Každá z definic souborů bude mít co do činění s zamýšlenou funkcí tohoto souboru v rámci provozu programu.Například výstupní soubory budou označeny v řádcích textu tak, aby závislost těchto souborů na zdrojových souborech byla zřejmá i logická.Každá závislost uvedená v řádcích textu bude zahrnovat podmnožiny odsazeného textu, které pomáhají definovat proces od výstupu do vstupu a naopak.

Použití užitečnosti Make a vytvoření makefile způsobuje, že relativně zmapuje kroky zapojené do velkých a často podrobných aplikací.Je však třeba poznamenat, že MakeFile lze použít s téměř jakýmkoli typem kompilované jazykové aplikace.Vzhledem k povaze konstrukce makefile je pro programátora relativně snadné vložit další linie textu ve strategických bodech, když je žádoucí vylepšení programování.