Комментарии 5
Про Cmake бы еще подборочку приемов отладки… А так спасибо, в закладки, штука полезная.
Кроме $(warning)
, есть $(info)
и $(error)
.
$(info)
полезна, чтобы печатать сообщения о нормальном ходе работы, если это не рецепт.
$(error)
полезна, кроме очевидной диагностики, чтобы остановить выполнение make прямо сейчас (ну, почти — параллельные задачи всё равно доработают) — на случай, если вы отлаживаете сложный параллельный билд, и вывод теряется в мегабайтах лога.
А вообще, кто хочет узнать больше о make
(хотя если вам дороги ваша жизнь и рассудок, держитесь от него подальше, с его глобальными переменными, глобальным пространством имён, и полутора типами данных), вот лучший источник: http://make.mad-scientist.net/
Как говориться — я просто оставлю эту ссылку здесь:
www.drdobbs.com/tools/debugging-makefiles/197003338
blog.jgc.org/search?q=make
ну и книга его —
The GNU Make Book by John Graham-Cumming
April 2015, 256 pp. ISBN-13: 978-1-59327-649-2
То что John Graham-Cumming сделал в Electric Cloud — очень меня впечатлило.
www.drdobbs.com/tools/debugging-makefiles/197003338
blog.jgc.org/search?q=make
ну и книга его —
The GNU Make Book by John Graham-Cumming
April 2015, 256 pp. ISBN-13: 978-1-59327-649-2
То что John Graham-Cumming сделал в Electric Cloud — очень меня впечатлило.
Только тех кто умеет собирать программы из скриптов и можно считать программистами. Те кто пользуются ide это школота.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Отладка Makefile /часть 2/