** Attributes ** Name: gdb Location: http://www.gnu.org/software/gdb/ ** Summary ** '''G'''NU '''D'''e'''B'''ugger. An interactive debugging utility. ** GUI ** Graphical user interfaces to gdb: [http://sourceware.org/insight/%|%Insight%|%]: [tjk]: written in Tcl/Tk by people working at Red Hat, Inc. and Cygnus Solutions. [http://pdqi.com/w/pw/pdqi/Wize/Tdb/%|%Tdb%|%]: depends on Tk packages. [http://www.gnu.org/software/ddd/%|%ddd]: [http://heather.cs.ucdavis.edu/~matloff/gvd.html%|%gvd]: [RamDebugger]: is a GUI Tcl debugger that doubles as a gdb front end. [https://github.com/ebcfr/dbg%|%dbg%|%]: a one tcl file lightweight gdb frontend for native and embedded applications. ** See Also ** [Critcl debugging with gdb]: [Debugging a Tcl extension written in C using gdb]: [http://phaseit.net/claird/comp.programming/gdb_tutorials.html%|%notes on gdb%|%]: especially its tutorials, by [CL%|%Cameron Laird%|%] [A weekend experiment with a Tk GUI for gdb]: SmartGDB [http://web.archive.org/web/20040224095847/http://hegel.ittc.ukans.edu/projects/smartgdb/index.html] merges the commands offered by GDB with the Tcl/Tk scripting language. Tcl/Tk offers an expanded set of commands for control flow and data modeling that greatly increase the power of the debugger: ** Description ** [AMG] 2008-04-16 [PYK] 2012-12-15: The latest release of Insight (6.8-1, posted 2009-07-19), embeds Tcl/Tk 8.4.1 and [[[incr Tcl]]] 3.2. I imagine it could benefit greatly from a newer version of Tcl. For example, libgui/src/subcommand.c is obsoleted by namespace ensembles, libgui/library/list.tcl contains an implementation of [lassign], and libgui/library/lframe.tcl provides a [labelframe]. <> Application | Category Dev. Tools