2010-11-22 2 views
1

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

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

ответ

1

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

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

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

Хорошая отладка.

[1] http://valgrind.org/

1

Предполагаете, что вы находитесь в системах Linux, одним из самых ценных инструментов является valgrind.

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

Смежные вопросы