ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
375432 Топик полностью
fk0, легенда (13.12.2012 10:27, просмотров: 256) ответил dimonomid на Мы, наверное, друг друга как-то не понимаем.. Makefile - собственно, скрипт для make. Этот скрипт нужен, чтобы make собрал проект. Я не понял, что значит "иначе Makefile не нужен в принципе". Он нужен для того, чтобы make собрал проект. Нам нужен
Не так то, что генератор Makefile нужен, чтоб однократно его сгенерировать, руками подправить (и внести насчёт отладчика и т.п.), и для этого проекта всю жизнь пользоваться. А если его IDE каждый раз генерирует -- это мало чем отличается от варианта, когда IDE сама запускает компиятор. Т.е. make вообще не нужен. Более того -- вреден. Ибо если каждый раз перегенерирует, сам make-то об том не знает и не имеет корректного списка зависимостей второй раз (например, file.o раньше зависел от file.c и foo.h, а теперь ещё зависит и от bar.h, но уже существующий file.o новее, чем file.c и фиг когда make его пересоберёт, хотя жизненно надо, может в bar.h другие определения типов данных).
[ZX]