2011-08-02 65 views
4

我想在emacs中使用gdb,我有gdb運行但需要輸入的第一個命令是例如;在Emacs遠程中使用GDB進行調試

target remote 192.168.1.1:1234 

與目標進行通信。我在(gdb)中輸入了gdb的相關版本。 由於某些原因,emacs中的gdb不響應此命令,而是什麼都不做。它在shell中的命令行上工作正常,所以我認爲它只會在emacs中工作。 有沒有人有任何想法,爲什麼這不會在emacs工作?

感謝您的幫助

回答

1

你真正想要的東西是這樣運行的gdb:

的Mx的gdb RET

GDB --annotate = 3 MYPROG

(GDB)的目標遠程192.168.1.1:1234

的關鍵似乎是--annotate = 3,我不知道是什麼流浪漢或者你爲什麼會想使用ssh任何東西(GDB將連接直接傳遞給你傳遞給它的主機),但這對我有用。我在連接到本地主機上運行的qemu時遇到了同樣的問題。