This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Questions about gnu debug

And this may add a little to your understanding:

gdb is a reasonable debugging tool, but is
*command line* oriented. By itself, it provides
no GUI interface. If you compile with -g then
the available symbols let you talk about
(non-local) variables, code locations, etc.

emacs is an *editor* that can provide a somewhat
GUI-like interface to gdb, by interpreting line
numbers coming from gdb and positioning an editor
cursor on the indicated line (good for stepping,
etc.). And so forth. That is, emacs and gdb
can play together reasonably well, but it would
probably still feel somewhat primitive compared
to advanced GUI interfaces.

Eclipse can provide a good GUI interface,
perhaps not quite as well integrated for C/C++
as for Java, but I understand it is pretty
good. As stated before, it might be a little
finicky to set up. Again, I believe it is
calling gdb underneath.

Hope these distinctions help. Eliot Moss

Problem reports:
Unsubscribe info:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]