Отладка C / C ++ в Emacs 23.1 - PullRequest
       18

Отладка C / C ++ в Emacs 23.1

2 голосов
/ 14 мая 2011

Я использую GDB версии 7.0 для отладки в Emacs. GDB, запущенный из emacs, ведет себя немного иначе, чем тот, который запускается из оболочки. Точки различия: -

  1. приглашение gdb, при запуске из emacs не распознает файлы в текущем каталоге (из которого запущен сеанс gdb.) Это очень громоздко, так как при запуске приложения через gdb (используя run) вы должны дать полный абсолютный путь к файлу. Это не тот случай, когда вы запускаете приложение через gdb из оболочки.

  2. Клавиши со стрелками (которые дают самые последние команды, набранные в приглашении gdb), не работают для gdb, запущенного из emacs. Вместо этого он перемещает прокрутку вверх и вниз в командной строке emacs gdb. Я что-то здесь не так делаю ..?

Спасибо и всего наилучшего

1 Ответ

0 голосов
/ 14 мая 2011
  1. , поскольку вы находитесь в буфере, вверх и вниз перемещаются вверх и вниз в буфере.большинство оболочечных буферов emacs обращаются к истории команд, используя C-up и C-down.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...