Section 3 - GDB Commands Demonstration (Interactive Demonstration - slide 3) gcc -Wall -std=gnu99 -g calculator.c -o calculator (Loading the Program - slide 4) gdb calculator (Exiting GDB - slide 5) quit (Running the Executable - slide 6) gdb calculator run 2 3 + (Viewing Program Source Code - slide 7) list main list 45 list 30,70 (Setting Breakpoints - slide 8) break main run disable 1 info break run enable 1 info break delete 1 info break (Stepping Through Code - slide 9) break main run next next next ... step (Printing Variables - slide 10) break 47 run continue print a print b print operator (Printing Variables cont.- slide 11) print /x operator print /t a print print_operation print *argv print *argv[1] print *argv[3] (Debugging - slide 12) run 1 0 / backtrace