Когда я отлаживать Ncurses областью применения я обычно делаю следующее:.Использование cgdb для C Применение Ncurses
gdb --tty=/dev/ttys000 ...
Это будет сделать приложение Ncurses для работы в другом терминале, чем один GDB работает в
Недавно я обнаружил cgdb, и мне это очень понравилось. К сожалению, это не похоже на , чтобы соблюдать опцию --tty.
Есть ли другой способ сделать это? Как люди cgdb отлаживают cgdb :)?
Спасибо.
Спасибо за ваш ответ. Удивительно, но это не работает на моей машине. Я спросил в IRC cgdb, и там они сказали мне просто приложить процесс, и это оказалось работать. Единственная проблема заключается в том, что я не могу достичь какой-либо части кода, поскольку я привязываюсь к уже запущенному процессу .... – Ynv
Я пробовал этот '(gdb) tty/dev/ttys000' на моей машине на примере приложения ncurses и это сработало для меня. Если это не работает на вашей машине, я не знаю, в чем проблема, извините. Вы можете использовать gdb tui, как я сказал, иначе будет работать 'gdb -tty =/dev/ttys000'. – ks1322
Я нахожусь os x 10.7, а gdb не скомпилирован с TUI ... Ввод tty работает, то, что не работает, запускает cgdb с параметром --tty = .... Спасибо за вашу помощь! – Ynv