GDB: Ctrl + C не прерывает процесс, как обычно, а скорее завершает программу

Обычно, когда вы запускаете программу через GDB, вы можете нажать Ctrl + C, чтобы прервать ее, например, если она застревает в бесконечном цикле, и вы хотите получить обратную трассировку .

Я отлаживаю программу (например, xmms2d), но только в этой программе, когда я нажимаю Ctrl + C, это обрабатывается так, как если бы GDB не был запущен - программа завершается нормально, а затем GDB сообщает мне, что программа завершилась нормально.

Как мне вернуть обычное поведение GDB, когда Ctrl + C прерывает программа? Или есть другой способ вызвать в GDB такую ​​же реакцию, как обычно при нажатии Ctrl + C?

31
задан Ciro Santilli 新疆改造中心法轮功六四事件 17 February 2016 в 21:40
поделиться