Как научиться использовать расширенный отладчик C? - PullRequest
2 голосов
/ 03 марта 2010

Как освоить передовые методы отладки?

Я программист на C / Unix и поэтому полагаюсь на хороший отладчик C. Я знаю Sun ^ WOracle MDB на Солярисе, GNU GDB на Linux. Я чувствую себя комфортно, устанавливая контрольные точки, исследуя структуры памяти и тому подобное.

Тем не менее, я знаю, что эти инструменты намного мощнее, чем это. Макросы, обычные ходоки и я не знаю что еще. Кривая обучения, с другой стороны, очень крутая, поскольку эти инструменты иногда кажутся тайной магией.

Какие-нибудь хорошие тексты? Проблемы с практикой? Другие советы?

Ответы [ 2 ]

2 голосов
/ 16 марта 2010

Карманный справочник GDB стоит своего веса в алмазах, рубинах или чем-то более легком, чем золото. Я использую это все время.

онлайн-документы также полезны, но мне действительно нравится иметь книгу на своем столе.

0 голосов
/ 03 марта 2010

Зависит от платформы http://advancedwindowsdebugging.com/ отлично, но я предполагаю, что из GDB вы не на Windows

...