Skip to main content

Co to jest makefile?

Makefiles to forma pliku konfiguracyjnego wykorzystywanego przez narzędzie Make w celu zidentyfikowania lokalizacji plików źródłowych, które będą używane w aplikacji.Makefile pomaga nie tylko zlokalizować pliki źródłowe, ale także pomaga zdefiniować sposób, w jaki zostaną one skompilowane i połączone ze sobą, aby umożliwić uruchomienie i funkcjonowanie programu.Tworzenie makijażu jest niezbędnym procesem z prawie wszystkimi rodzajami programowania komputerowego.

Ponieważ Makefile pomaga zdefiniować kierunek i funkcję różnych programów, jest to istotna część skryptu, która jest częścią wszystkich protokołów Make Utility.Making narzędzi może się nieco różnić w zależności od aplikacji programowania do drugiej.Należy jednak zauważyć, że prawie wszystkie produkujące zmiany użyteczności będą nosić te same podstawowe elementy znalezione w tak dobrze dotyczących mediów, takich jak UNIX.

Ogólnie rzecz biorąc, Makefile składa się z kilku wierszy tekstu, które zdefiniują plik lub zestaw plików.Każda z definicji plików będzie miała związek z zamierzoną funkcją tego pliku w ramach działania programu.Na przykład pliki wyjściowe zostaną oznaczone w wierszach tekstu w taki sposób, że zależność tych plików od plików źródłowych jest zarówno oczywista, jak i logiczna.Każda zależność wymieniona w wierszach tekstu będzie zawierać podzbiory tekstu wciętego w Tab, które pomagają zdefiniować proces od wyjścia do wejścia i odwrotnie.

Wykorzystanie użyteczności Make i tworzenie makefilego sprawia, że jest stosunkowo mapowanie kroków związanych z dużymi i często szczegółowymi aplikacjami.Należy jednak zauważyć, że Makefile można zastosować przy niemal dowolnej aplikacji językowej.Ze względu na charakter budowy makijażu, programista stosunkowo łatwo jest wstrzykiwać dodatkowe linie tekstu w punktach strategicznych, gdy pożądane jest ulepszenie programowania.