linux – 我可以配置emacs以使用gdb像图形调试器吗?

我很确定这是其他IDE的做法,例如:在Windows上,eclipse使用MinGW(GNU工具链的Windows端口)中的gdb输出来映射执行在源代码中的位置以及变量保存的值等等.我通过脚本使用gdb来准备我们的应用程序chroot并做一些其他的bootstrap用于调试目的.脚本开始移动后,输出都是gdb.有没有什么方法可以配置emacs,以便它将使用gdb的输出并允许一种图形调试器,可与eclipse或ms visual studio相媲美?

解决方法:

M-x gdb命令要求将GDB置于特定模式.在Emacs-21/22中,gdb必须以-fullname启动,在Emacs-23中,它需要–annotate = 3而在Emacs-24中它需要-i = mi,所以最可能的问题是你的脚本失败了提供这个论点.在Emacs-23/24中BTW,您仍然可以使用旧的–fullname模式,名称为M-x gud-gdb:它不那么花哨,但我发现它更可靠.

上一篇:python – 使用EnigmaCurry的Emacs配置的提示,技巧,快捷方式


下一篇:python调试点相当于Perl $DB :: single = 1