Makefile не содержит никакого исходного кода. Это просто список инструкций в специальном формате, который указывает, какие команды должны выполняться и в каком порядке для сборки вашей программы. Если вы хотите увидеть, где находится источник, ваш Makefile, скорее всего, будет содержать множество «filename.c» и «filename.h». Вы можете использовать grep
, чтобы найти все экземпляры «.c» и «.h» в файле, которые должны соответствовать исходным и заголовочным файлам C в проекте. Следующая команда должна сделать трюк:
grep -e '\.[ch]' Makefile
Чтобы использовать Makefile для создания своего проекта, просто наберите make
, чтобы сделать что-то разумное. Если это не делает то, что вы хотите, ищите незапятые строки, заканчивающиеся двоеточием; это целевые имена, и они представляют разные аргументы, которые вы можете указать после «make», чтобы создать определенную часть вашего проекта или построить ее определенным образом. Например, make install
, make all
и make debug
являются общими целями.
Возможно, в вашей системе установлен GNU Make; много больше информации о Makefiles можно найти здесь .