LINUX.ORG.RU

отладка make-скрипта

 


0

3

хочу пошагово оттрасировать имеющийся make-скрипт для большого проекта - кто куда переходит, какие переменные что принимают и т.д.
в общем, как в полноценной IDE

есть какие-то инструменты?
(уже стоят QT и NetBeans есличто)

Ответ на: комментарий от annulen

пробовал - но это же не то пальто: ни переменных, ни переходов между файлами-целями, чисто расширенный лог

ну и еще, да:

maestro@meniac:~/exim-4.80.1$ make -d >& make.log
maestro@meniac:~/exim-4.80.1$ less > make.log
Missing filename ("less --help" for help)
MinasFilm
() автор топика

уже стоят QT

ну не мог я мимо пройти, не мог! Qt =)

MikeDM ★★★★★
()
Ответ на: комментарий от anonymous

Также рекомендую новый GNU make 4.0

чем он лучше GNU Make 3.81?
и где взять PPA к нему?

MinasFilm
() автор топика
Ответ на: комментарий от anonymous

пиши make -d 2>&1 > make.log

сработало, но я и хотел вывести весь поток - с ошибками и всеми делами. а в итоге не вывелось вообще ничего.

MinasFilm
() автор топика
Ответ на: комментарий от anonymous

есть ещё вот это: --print-data-base

и как это поможет определить, на какой строчке make вылетает с ошибкой?

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

ни переходов между файлами-целями

Как нет переходов? Они же там перечислены!

И что это за код в посте? Я так понимаю, имелось в виду следующее:

make -d 2>&1 >make.log
less make.log
Что значит «make падает с ошибкой»? Он сам падает? Или какая-то из вызываемых программ прекращает работу? Если так, то ошибку, скорее всего, можно найти по debug-логу. Если падает make, то это очень интересно.

И что это за makefile такой огромный? Он, что ли, автогенерируемый?

proud_anon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.