Мне нужно отладить программу с помощью gdb (сама программа - программа Qt GUI, скомпилированная с помощью MinGW). В частности, в некоторых случаях программа зависает, и мне нужно изучить стек вызовов. Но нажатие Ctrl + C, похоже, ведет себя странно - в некоторых точках не работает вообще. Например, если программа показывает диалоговое окно, и я нажимаю Ctrl + C, gdb не прерывает программу до тех пор, пока диалоговое окно не будет уволено, что довольно непригодно в ситуации.Перерыв выполнения цикла внутри gdb
Итак, пожалуйста, скажите, как разбить цикл выполнения в случайной точке с помощью ввода с клавиатуры в GDB? Извините за возможный хромой срок, я не совсем знаком с этим. Заранее спасибо
См http://stackoverflow.com/questions/ 1242756/how-can-i-continue-to-operation-the-gdb-command-console – earl
Я не понимаю, как это может помочь. Mingw не имеет 'kill', а Ctrl + C не работает eithers (на самом деле это проблема). –