Проблема с GDB на Ubuntu с GCC 4.4.3 - PullRequest
0 голосов
/ 31 марта 2012

Я использую gcc 4.4.3 на 32-битной машине с Ubuntu 10.4.Я использую «GDB» для отладки моего кода.Уже несколько дней я вижу, что всякий раз, когда я отлаживаю код, gdb входит в функции библиотеки c, также используемые в коде (например, printf, fgets и т. Д.).Это показывает длинный список вызовов от одной функции к другой. См. Прикрепленный снимок экрана.Раньше GDB работал нормально, просто переступая через мой собственный кодМожет быть, я начинающий!Но иногда действительно раздражает, когда GDB показывает мне многочисленные строки, которые меня не интересуют в данном контексте.

Если кто-то может подсказать мне, как отключить / включить эту функцию и что может быть причиной этогобыть включенным самостоятельно (я не помню, чтобы что-то делал).Большое спасибо. enter image description here

1 Ответ

4 голосов
/ 01 апреля 2012

Раньше я тоже делал это раньше, но потом он никогда не входил ни в одну из функций lib

Вы (или кто-то другой) установили пакет libc6-dbg.До этого GDB не мог входить в функции libc, потому что у них не было отладочной информации.Теперь они делают, и это может.

Либо избавьтесь от привычки набирать step, когда хотите next, либо удалите libc6-dbg.

...