Источник: Nuances of Programming Я фанат Makefile и активно задействую его в большинстве своих текущих проектов. Возможно, Makefile попадался вам на GitHub в различных проектах с открытым ПО (пример). Наверняка вы задавались вопросом, что это за инструмент и что он делает. По Makefile создано немалое количество обучающих материалов. Цель данного руководства — разжечь интерес к Makefile и научить им пользоваться буквально за 5 минут. В результате вы приобретаете навык работы с этим инструментом и можете продолжать самостоятельно его изучать...
Если вы когда-либо устанавливали программное обеспечение из исходного кода, скорее всего, вы использовали Make. Но что это за программа и как она работает? Узнайте все о makefiles и о том, как они могут изменить ваш процесс сборки. Makefiles и компиляция неразрывно связаны. Хотя они не предназначены только для компиляции, программа Make появилась из-за проблем, связанных с компиляцией. Компиляция берет исходные файлы и преобразует их в другую форму. Классическим примером является .c файл, который компилируется в ...