Я использую GDB версии 7.0 для отладки в Emacs. GDB, запущенный из emacs, ведет себя немного иначе, чем тот, который запускается из оболочки. Точки различия: -
приглашение gdb, при запуске из emacs не распознает файлы в текущем каталоге (из которого запущен сеанс gdb.) Это очень громоздко, так как при запуске приложения через gdb (используя run) вы должны дать полный абсолютный путь к файлу. Это не тот случай, когда вы запускаете приложение через gdb из оболочки.
Клавиши со стрелками (которые дают самые последние команды, набранные в приглашении gdb), не работают для gdb, запущенного из emacs. Вместо этого он перемещает прокрутку вверх и вниз в командной строке emacs gdb. Я что-то здесь не так делаю ..?
Спасибо и всего наилучшего