Какова (M | m) семантика akefile? - PullRequest
3 голосов
/ 31 октября 2008

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

Ответы [ 4 ]

2 голосов
/ 31 октября 2008

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

GNUmakefile, makefile, Makefile

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

Источник

1 голос
/ 31 октября 2008

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

0 голосов
/ 31 октября 2008

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

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

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

makefile, затем Makefile (похоже, заменен GNUmakefile.)

ура

Rob

0 голосов
/ 31 октября 2008

К сожалению. Должен был гуглить это.

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

...