Какова семантика (M| m)akefile?
Вопрос
Есть ли разница между использованием makefile и Make-файла?
Решение
gmake использует первый найденный файл "make" в следующем порядке:
GNUmakefile, makefile, Макефайл
В остальном они семантически эквивалентны.GNU рекомендует использовать GNUmakefile только в том случае, если вы используете расширения GNU.
Другие советы
Нет, нет. Даже на платформах с файловыми системами, чувствительными к регистру, программа 'make' будет искать оба имени. GNU делает проверки для 'makefile', а затем для 'Makefile' (технически сначала он проверяет GNUmakefile, но вам не нужно использовать это имя).
Упс.Надо было погуглить.
Если в каталоге есть makefile и Makefile-файл, gmake предпочтительно выберет makefile.
Итак.Не знал о GNUmakefile.Спасибо, тванфоссон!(-;
Не знаю, как насчет предложения Gamecat, поскольку это противоположно тому, что я обнаружил при тестировании.
Спасибо, Флорин, ваше предложение - это то, что я тоже нашел сейчас.
makefile, затем Makefile (кажется, заменяется GNUmakefile.)
ваше здоровье,
Роб