Вопрос

Есть ли разница между использованием makefile и Make-файла?

Это было полезно?

Решение

gmake использует первый найденный файл "make" в следующем порядке:

GNUmakefile, makefile, Макефайл

В остальном они семантически эквивалентны.GNU рекомендует использовать GNUmakefile только в том случае, если вы используете расширения GNU.

Источник

Другие советы

Нет, нет. Даже на платформах с файловыми системами, чувствительными к регистру, программа 'make' будет искать оба имени. GNU делает проверки для 'makefile', а затем для 'Makefile' (технически сначала он проверяет GNUmakefile, но вам не нужно использовать это имя).

Упс.Надо было погуглить.

Если в каталоге есть makefile и Makefile-файл, gmake предпочтительно выберет makefile.

Итак.Не знал о GNUmakefile.Спасибо, тванфоссон!(-;

Не знаю, как насчет предложения Gamecat, поскольку это противоположно тому, что я обнаружил при тестировании.

Спасибо, Флорин, ваше предложение - это то, что я тоже нашел сейчас.

makefile, затем Makefile (кажется, заменяется GNUmakefile.)

ваше здоровье,

Роб

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top