我想上節目X
命令gdb
要改用的X
現有的調試會話,如果它已經存在,而不是信號「這一計劃已經被調試」在gud-common-init
錯誤。的Emacs GDB重新運行行爲
我認爲這很重要,因爲它使gdb
行爲協調與大多數其他Emacs的交互,例如,find-file
,switch-to-buffer
等的標準行爲,從而創造減少混亂給用戶。
到目前爲止,我已經修改了含
(error "This program is already being debugged"))
行了,而不是做
(message "This program is already being debugged")
至少防止錯誤的產生。但是,函數gdb
會執行一些額外的初始化,這些初始化不應導致一些不必要的延遲。這是一個todo項目還是我錯過了一些這樣做的gud/gdb函數?
很多感謝, 每Nordlöw
請考慮通過'M-x report-emacs-bug'提交增強請求。 – Drew 2012-01-03 17:12:20