Я могу установить точки останова на функции и остановиться на них, и я могу шаг за шагом над корпусом функции. Но когда я пытаюсь вступить в другую функцию, GDB не останавливается на ее начале, и кажется, что он просто продолжает выполнять. Когда я перебиваю выполнение программы, GDB переходит в сломанное состояние и становится непригодным для использования: < /p>
Код: Выделить всё
(gdb) bt
Target is executing.
(gdb) c
Continuing.
Cannot execute this command while the selected thread is running.
(gdb)
Что может быть причиной этого поведения? Есть ли обходные пути, кроме использования STEPI ?
Я использую GDB 7.6 и GCC 4.7.1.
Подробнее здесь: https://stackoverflow.com/questions/169 ... s-expected
Мобильная версия