Пакет инструментария отладки для программиста - PullRequest
1 голос
/ 22 ноября 2010

Какие средства отладки вы использовали для отладки рабочих двоичных файлов? Есть ли в дополнение к GDB наборы инструментов для отладки?

Единственная причина в том, что я совершенно новичок в отладке системы и отлаживаю системный сервис. Султан

Ответы [ 2 ]

1 голос
/ 24 ноября 2010

Я бы порекомендовал Valgrind [1]. Это очень полезно при работе с утечками памяти и ошибками.

Segfaults можно отследить, запустив GDB (без какой-либо точки останова) и проверив обратную трассировку (команда 'bt'), после сбоя.

P.S .: Я не помню, доступен ли Valgrind для других систем, но, поскольку вы спрашивали об альтернативах GDB, я предполагаю, что вы используете * nix box.

Приятной отладки.

[1] http://valgrind.org/

1 голос
/ 22 ноября 2010

Если вы работаете в системах Linux, одним из наиболее ценных инструментов является valgrind .

На самом деле я не использую ничего другого, кроме проверки предусловия / постусловия в самом коде (т. Е. Утверждение на входных значениях методов).

...