Используйте Makefile
.make
Утилита, считывающая конфигурацию в Makefile
, автоматизирует выполнение отдельных команд, так что вам нужно только назвать элемент, который вы хотите восстановить.
make myprogram
И makeиспользуйте информацию о зависимостях, хранящуюся в правилах Makefile
, чтобы определить, какие другие элементы «устарели», перестроить их и собрать в myprogram
.
Это приличное «первое»Учебник по времени для "make".
Вот полная документация по "make"
Как только вы овладеете концепциями внутри make, вы сможетеиспользуйте другие инструменты, которые делают Makefiles
более простым, более переносимым или и тем, и другим.
Некоторые инструменты, улучшающие "make", включают в себя "cmake", "automake", "коллекция autotools", "scons", "waf", "rake", "doit", "ninja", "tup", "redo" и "sake".Есть и другие, и некоторые относятся к конкретному языку программирования или ограничены определенной средой.
Причина, по которой я рекомендую «делать» над другими, заключается в том, что «make» - это базовая линия, которая всегда будет присутствовать, ифункции других инструментов часто не понимаются или не признаются необходимыми, пока вы не получите достаточный опыт работы с «make».