LINUX.ORG.RU

Как же зае--л меня этот дебагер!!!


0

0

прежде всего оговорки:
0. я не программист, но когда ОЧЕНь надо, пишу програмульки на С++ и/или перле.
1. На С++ пишу и дебагю исключительно при помощи kdevelop-а
2. Я знаю что дебагинг в kdevelop идет через gdb, но напрямую с gdb не работал и, наверное, работать не буду

Теперь сам вопрос:
При откладки (debugging) консольной С++ программы в kdevelop иногда (ни с того ни с сего) дебагер начинает фигней страдать: не останавливается на breakpoints, не заходит в функции, перестает видеть значения всяких переменных и т.д. Иногда даже кажется, что дебагер полностю потерял связь с показываеммым файлом.
Это случалось и в kdevelop2 и в kdevelop3; в redjat и в mandrake. Сейчас у меня:

gdb --version: GNU gdb 6.0-2mdk (Mandrake Linux)
kdevelop 3.0.3
Mandrake 10.0 official edition

Я уверен, что проблемма не только моя. Поделитесь опытом, как это можно исправить.

Спасибо

★★

иногда подобная фигня случается из-за оптимизации. попробуйте отключить флаги оптимизации gcc во время процесса отладки.

ananas ★★★★★
()
Ответ на: комментарий от ananas

забыл сказать: все компилируется с флагами: -O0 -g3

phrm ★★
() автор топика

Да, gdb страшно глючит временами. Но приспособиться можно. Я из консоли запускаю.

hbee ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.