Мне не очень нравятся чисто отладчики командной строки; но иногда я использую машину, на которой просто нет никаких приложений на основе X или чего-либо с другим типом графического интерфейса, и я ограничен сеансом терминала.
Таким образом, меня интересует отладчик с (n) curses в качестве пользовательского интерфейса - что-то, что позволит мне наблюдать за исходным кодом, как он идет вверх по трассировке стека, без необходимости постоянно вводить команды и т. д. Это не должно быть причудливым ; так что что-то вроде аналога ncurses, скажем, kdbg было бы уместно.
Необходимый:
Желательно:
Vanilla GDB удовлетворяет вашим ограничениям. gdb -tui
основано на проклятиях.
Кроме того, GDB поддерживает расширенную настройку с использованием файлов .gdbinit
. Вы можете вдохновиться этими:
Некоторые люди предпочитают cgdb GDB TUI.
Дополнительные параметры см. в разделе Как выделить и раскрасить вывод gdb во время интерактивной отладки? о переполнении стека. Скриншоты взяты оттуда.
айнпоклум
Палец
Палец
айнпоклум
Палец