Linux, отладка, трассировка - PullRequest
0 голосов
/ 13 декабря 2011

Опишите, как работает макрос assert и как вы используете его в программе, и для кого предназначен его вывод. Какое преимущество макрос TRACE, обсуждаемый и демонстрируемый в классе, имеет перед отладкой только с помощью fprintf или printf прямо в вашем коде? Объясните, когда и как «макрос» TRACE «включен» (включен) или «выключен» (отключен) .Если существует несколько способов сделать это, какой из них «лучший» и почему? Какое преимущество имеет макрос-пакет DEBUG, обсужденный и продемонстрированный в классе, по сравнению с отладкой макросом TRACE?

Завтра любая помощь, и это дополнительные кредитные вопросы, спасибо

1 Ответ

4 голосов
/ 13 декабря 2011

Вы действительно должны научиться находить самостоятельно.Вы проигрываете, когда просите других сделать домашнее задание без каких-либо усилий (и мы не можем помочь с TRACE или DEBUG, это не стандартно, и мы не знаем, какие у вас определения для них).

Вы заглянули на страницу руководства assert и на страницу assert wikipedia и в свой заголовочный файл assert.h (вероятно, под /usr/include/ по крайней мере в Linux) ??

...