ddbg_gdb with emacs
Bill Baxter
dnewsgroup at billbaxter.com
Tue Feb 27 13:25:48 PST 2007
Bill Baxter wrote:
> Jascha Wetzel wrote:
>> ah, ic!
>> the missing filename isn't an output format issue. C::B requires the
>> full pathname, so i try to find it using the source search paths that
>> have been set with the "directory" command. if ddbg can't find the
>> absolute path, it doesn't output any filename - that's going to be fixed
>> in the next release.
>>
>> hm, all these different GDB output formats are pretty annoying. any
>> chance to make emacs work with GDB/MI (Machine Interface)?
>
> From gdb-ui.el:
>
> ;; GDB developers plan to make the annotation interface obsolete. A new
> ;; interface called GDB/MI (machine interface) has been designed to replace
> ;; it. Some GDB/MI commands are used in this file through the CLI command
> ;; 'interpreter mi <mi-command>'. A file called gdb-mi.el is included with
> ;; GDB (6.2 onwards) that uses GDB/MI as the primary interface to GDB.
> It is
> ;; still under development and is part of a process to migrate Emacs from
> ;; annotations to GDB/MI.
>
> But my emacs (GNU Emacs 22.0.93.1) doesn't have such a thing, and
> MinGW's gdb (that I just downloaded) says it's version 5.2.1.
>
> However, making it work sounds like it may be as easy as downloading the
> gdb-mi.el file and throwing it in one's site-lisp directory.
> http://tinyurl.com/yo2bq8
> The comment in that file says it will work with emacs 22.x.
>
> --bb
There is a gdb 6.x snapshot available for download on MinGW's site.
I tried that with the above gdb-mi.el.
It works, but not as well currently as --annotate=3 mode.
The indicators for breakpoints and current line don't show up for some
reason, though I can't tell why. It looks like it's supposed to work,
judging from the comments in the code.
--bb
More information about the Digitalmars-d-debugger
mailing list