Co je to Makefile?

Makefiles jsou formou konfiguračního souboru, který používá utilita 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 vzájemně propojeny, aby umožnil spuštění a fungování spustitelného programu. Vytvoření makefilu je základní proces, který zahrnuje téměř všechny typy počítačového programování.

Protože makefile pomáhá definovat směr a funkci různých programů, je nezbytnou součástí skriptu, který je součástí všech protokolů utility. Vytvoření obslužných programů se může v jednotlivých programovacích aplikacích poněkud lišit. Je však důležité si uvědomit, že téměř všechny variace obslužných programů budou mít stejné základní komponenty, jaké se nacházejí v tak dobře, pokud jde o obslužné programy, jako je Unix.

Obecně bude makefile tvořen několika řádky textu, které budou definovat soubor nebo soubor souborů. Každá z definic souborů bude muset souviset 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 textu odsazeného tabulátory, které pomáhají definovat proces od výstupu po vstup, a naopak.

Použití obslužného programu make a vytvoření makefilu umožňuje relativně zmapovat kroky obsažené ve velkých a často podrobných aplikacích. Je však třeba poznamenat, že makefile lze použít s téměř jakýmkoli typem kompilované jazykové aplikace. Vzhledem k povaze konstrukce makefilu je pro programátora relativně snadné vložit do strategických bodů další řádky textu, pokud je žádoucí vylepšení programování.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?