Personal tools

Difference between revisions of "Gdb"

From MohidWiki

Jump to: navigation, search
 
m (1 revision)
 
(No difference)

Latest revision as of 10:27, 3 December 2008

Gdb is the GNU *nix platform debugger. Can debug C, C++, Ada and Fortran amongst others.

Usage

Here's a useful setup for usage with vim editor in bash

> EDITOR=/usr/bin/vim
> export EDITOR
> gcc -g debug_me.c -o debug_me
> gdb debug_me
gdb> set language fortran
gdb> run

Setting a breakpoint at line 46

gdb> break ModuleGlobalData.F90:46

Editing a source file at line 23

gdb> edit ModuleGlobalData.F90:23

Help

gdb> help
gdb> help info
gdb> info functions
gdb> info sources
gdb> info source