| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Использование Makefile |
| Автор: d2e8k 19.3.2008, 16:53 |
| Доброго времени суток! Глупый вопрос по использованию Makefile. Скажем в Makefile у меня есть цели с длинными названиями, пусть SomeProgram.o: Или LongProgramName:. В таком случае при запуске make я должен писать: make SomeProgram.o? или можно решить это как-то по-другому? Можно, конечно, использовать ложные цели - all, obj. Но тогда make будет перекомпилировать цель даже если зависимости не менялись... Как в таком случае поступают Гуру? Добавлено через 2 минуты и 8 секунд просто не хочется много набирать... Нельзя как-то покороче? Но имена файлов не изменять |
| Автор: JackYF 19.3.2008, 20:47 | ||
Неверно. Не будет. |
| Автор: archimed7592 20.3.2008, 07:05 | ||
Создают мета-цели(phony targets). Добавлено через 2 минуты и 9 секунд Что-то вроде:
После чего можно смело писать make sp.o Добавлено через 3 минуты и 50 секунд Подробнее http://theory.uwinnipeg.ca/gnu/make/make_33.html#SEC32. |
| Автор: d2e8k 20.3.2008, 10:21 |
| Спасибо, archimed7592! Это то, что я хотел узнать |