►Find full courses on: https://courses.mshah.io/ *FULL DEBUGGING COURSE AVAILBLE*
►Playlist here: • C++ and Pybind11
►Join as Member to Support the channel: / @mikeshah
►Lesson Description: A quick introduction to GDB showing you the basics all GDB with some simple examples. The full course linked at courses.mshah.io provides another 70%+ more material broken down into smaller lessons and exercises.
Some of the things that we learned:
gdb ./prog to start the program
gdb and the file ./prog to reload a program after changes
'n' or 'next' to move to next line
'l' or 'list' to list source code.
'Ctrl+x 1' to enter the TUI mode.
'Ctrl+x o' to shift between windows
's' or 'step' to step into the source code.
'br' or 'break' to set a breakpoint followed by a line number or function name
'c' or 'continue' to continue from a breakpoint.
'set var=value' to set a varaible value.
'p' or 'print' followed by a variable. Note: You can also dereference a variable (e.g. print *px) to see the dereferenced value.
'bt' or 'backtrace' to get the stack frame.
'f' or 'finish' to execute a function to completion.
'info args' to get information about the incoming function arguments'
►YouTube Channel: / mikeshah
►Please like and subscribe to help the channel!
►Join our free community: https://courses.mshah.io/communities/...
Watch video GDB Beginner Masterclass online, duration hours minute second in high quality that is uploaded to the channel Mike Shah 19 March 2021. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 11,310 times and liked it 301 visitors.