ГБД в Emacs 24 испортили
Я использую emacs 24.5.1
и ГБД 7.10
в сочетании с интеграцией GUD.
Я запускаю GUD с помощью следующей команды bash:
emacs --eval "(gdb \"gdb -i=mi --fullname --cd=`pwd` -args $*\")" &
Я установил следующие переменные
'(gdb-show-main t)
В предыдущей версии emacs (23) у меня было два окна / буфера:
- Вывод запущенной программы И приглашение GUD
(gdb)
- Окно кода / исходного кода, показывающее код и местоположение отладчика
+--------------+ | * гуд-бинарный * | +--------------+ | source.cpp | +--------------+
Всякий раз, когда я вошел в *gud-binary*
Окно в Emacs 23, результат был показан в окне источника ниже.
В emacs 24 странно то, что emacs заменяет *gud-binary*
буфер с исходным буфером всякий раз, когда я вхожу в GDB. Кажется, что каждый буфер отображается в первом окне. Итак, второе окно на самом деле не имеет никакой функции.
Как я могу это исправить?