类似于如何将GUD断点键绑定更改为旧的键绑定,但是我想将CTRL + x绑定后跟SPACE绑定为gud-break 。 我正在工作的东西(嗯,这是hack;请继续阅读)是: 但是ctl-x-map是类似于全局图的全局变量。 实际上,如果我切换到另一个C ++缓冲区并键入Ch k ...
类似于如何将GUD断点键绑定更改为旧的键绑定,但是我想将CTRL + x绑定后跟SPACE绑定为gud-break 。 我正在工作的东西(嗯,这是hack;请继续阅读)是: 但是ctl-x-map是类似于全局图的全局变量。 实际上,如果我切换到另一个C ++缓冲区并键入Ch k ...
我在emacs中使用了gud-gdb。 首先,我附加到program1的PID 29514 然后拆下它。 然后我想使用pid 4917另一个程序program2。 我们看到GDB仍然想使用program1。 有没有办法让gdb清除最后一个分离的程序? ...
我使用了https://opensource.apple.com/source/lldb/lldb-69/utils/emacs/gud.el和https://github.com/ptrv/emacs.d/blob/master/site-lisp/ gud-lldb.el ,以及LLVM 3 ...
目前,我在最新版本的Emacs中使用GUD。 自旧Emacs以来,键绑定已发生变化。 现在设置断点是“\\ Cx \\ Ca \\ Cb”,但它是\\ C- [space]。 我想知道是否还有将键绑定更改为旧格式? (出于某种原因,我无法更改我的Emacs版本) 我使用的是Em ...
有谁知道为什么在某些地方gdb内的Python代码不能正确处理异常? 或者,为澄清起见,异常消息可能会流向* gud缓冲区之外的其他地方。 gdb没有按预期将控制权返回给提示符。 (我在Emacs(24.5.1)gud模式下使用GNU gdb(GDB)7.11.50.20160212- ...
我想使用gdb调试c ++程序。 我使用pi和py命令从gdb中评估python命令,当我从命令行调用gdb时,效果很好。 但是,当我使用Mx gdb gdb从emacs中调用gdb,然后使用gdb -i=mi file_name ,会发生以下错误: pi命令正确打开了一个交互式p ...
我是Emacs的忠实粉丝,并且经常使用它,特别是在编程和调试时(使用gud)(C / C ++)。 最近我不得不调试一个程序(相当简单,但计算大量的数据(图论)),但我有一个相当烦人的问题。 在程序执行过程中,我收到以下错误: 我做了一些研究以找出它是什么,我发现了这篇文章: 在 ...
我正在使用emacs 24.3.1编写程序(在C和C ++模式下)。 编译当前缓冲区后,我运行以下命令:Mx gud-gdb。 Emacs给出如下提示:gdb --fullname prog 但是,有时“ prog”名称与从当前缓冲区编译的可执行文件名称不同。 例如,我完成了五个 ...
如何以编程方式强制我的Emacs X Window获得当前用户输入焦点? 我想在以下Bash脚本中使用它 使Emacs窗口自动获得窗口焦点。 ...
我正在使用python.el如果我从菜单中选择'debugger'并输入'python -m pdb myfile.py',gud启动,并在拆分框架中我看到(Pdb)提示符在一个,我的python另一个代码在第一行有一个插入符号,表示它已准备就绪。 例如,'n'步骤到下一行,插入符相应地移动。 ...
我已经尝试过这样做: 但是它似乎没有用。 我做错了什么? ...
我在Emacs 24中使用GDB,并将gdb-many-windows设置为t ,通常在其自己的框架中。 我喜欢有一个单独的编辑框。 看起来像这样(对我的原始ASCII图表示歉意): 除一个大问题外,这工作得很好。 每当gdb需要显示不同的源缓冲区时,例如,在上/下/步进之后,它并 ...
我正在使用Emacs 23进行一些C开发,并使用GUD(使用GDB)作为调试器。 我在线上看过,但还没有找到与GUD中Visual Studio的“监视窗口”等效的视图。 本质上,此窗口可让您插入表达式列表,每次执行程序时都会对其进行评估,并显示其值。 GUD中有与此类似的功能吗? ...
我正在使用Emacs v24的gud-mi接口与gdb进行琐碎的问题。 我希望有人可以帮助我,谷歌没有太多帮助(可能是因为非常通用的术语) 我在Emacs中使用gdb:gdb -i = mi --annotate = 0 问题: 1)我看到的一个问题是gdb提示并不总是显示( ...
我最近切换到23使用GNU Emacs 24,我注意到每当我输入gud时,* input / output * buffer都是打开的。 我每次调试时都用Cx 0手动关闭它。 任何人都可以指向我需要配置的正确变量,以便默认情况下停止显示此缓冲区吗? ...
当我在emacs(使用Mx gdb )中运行gdb并尝试选项卡完成目录名称时,它以空格而不是斜杠完成。 所以,例如: (gdb) run/mn tab-completed to (gdb) run /mnt 什么时候应该tab-complete到 (gdb) run ...
某些窗口在gdb-many-windows-mode中的标题上有可点击的按钮或标签,例如'Locals / Registers'或'Breakpoints / Threads'。 它们是标签吗? 我可以在它们旁边添加新的吗? ...
我有一个程序,我想通过emacs使用gdb进行调试。 为了运行这个程序的开发版本,我有一个shell脚本,我可以使用它设置调用环境以查看正确的库等。我不能理清的是如何请求emacs / gud来源这个执行gdb之前的文件。 我尝试过使用像“source env.sourceme & ...
我是从Windows切换到Mac的本地开发人员。 我有很多使用Windbg(Emacs上的CDB-GUD)和Visual Studio调试的经验,并且想知道Mac上的哪个调试器会给我最贴心的体验? 我特意寻找以下功能: 能够调试任意可执行文件(VS允许我通过将调试目标设置为任何可执 ...
当我的代码中的断言失败时,我从gdb得到这样的回溯: 因此,为了到达实际的故障点,我必须up <RET> <RET> <RET> ,这似乎效率很低。 有没有一种方法可以配置gdb自动进入堆栈中的#3? 我对在emacs中运行gdb特别感兴趣,因此, ...