Я на Ubuntu 19 , с Emacs 26,3
Когда я использую ddd вне Emacs, все в порядке
Когда я использую M-x gdb
, а затем gdb -i=mi name_of_executable
, все в порядке, и я получаю интеграцию GDB в Emacs.
Когда я использую M-x gdb
, тогда ddd --tty --gdb name_of_executable
я получаю совет screen ddd, и ничего больше ddd, и внутри emacs: you did not specify -i=mi on gdb's command line
, а gdb частично загружен в emacs (у меня есть приглашение, но нет интерпретатора, когда я набираю команду: Undefined command: "-interpreter-exec"
)
Я пытался ddd --tty --gdb -i=mi name_of_executable
, я больше не получал подсказки от ddd, и у меня был мусор в буфере GDB в Emacs, и все же Error: you did not specify -i=mi on GDB's command line!
Я проверял, что это не имеет ничего общего с моим config запускает emacs с -Q, и он точно такой же.
Может кто-нибудь мне помочь? Я нашел только один старый пост с этой проблемой на inte rnet, и он был без ответа.