首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs 24 gud-mi gdb问题

emacs 24 gud-mi gdb问题
EN

Stack Overflow用户
提问于 2013-06-14 01:06:41
回答 1查看 669关注 0票数 4

我在使用Emacsv24的gud-mi接口和gdb时遇到了一些麻烦。我希望这里有人能帮我,谷歌帮不了什么忙(可能是因为术语太笼统了)

因此,我在Emacs中使用gdb : gdb -i=mi --annotate=0

问题:

1)我看到的一个问题是gdb提示符并不总是被显示(您停留在没有提示符的新行上,不知道它是在处理什么,还是在等待您的输入)。我最初使用--annotate=3,问题更严重,使用--annotate=0时,提示看起来要好得多,但仍然有几次提示丢失。

是否有任何设置可以确保提示符不会丢失?

2)另一个“问题”是,当我重新启动可执行文件时,我希望gud gdb向我询问确认,比如当我运行上一个命令时,错误地按下或只是按下(类似于一些大的操作,如quit,attach等)。有没有获得这种行为的设置?

平台: RHEL5.0

感谢您的时间和评论!!

EN

回答 1

Stack Overflow用户

发布于 2013-11-11 16:03:55

第二个问题的黑客攻击:

代码语言:javascript
复制
(defadvice gdb-send (before ask activate)
  (when (and (string-match "^r" string)
         (null (y-or-n-p "Really run?")))
    (setq string "show version")))

被覆盖的参数string是发送到gdb的字符串。如果没有确认run,它将被相对无害的命令show version替换。只是有点嘈杂。

我想你明白我的意思了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17092999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档