GDB primer for a future owned executable. Not a session. No matched executable is supplied for this activity. 1. Select the owned executable when starting GDB, or through its file command. 2. break main requests a breakpoint at main when that name can be resolved. 3. run starts the selected program. start starts it with a temporary stop at main. 4. next advances to another source line while stepping over called functions. 5. print evaluates an expression using the currently available program state. 6. quit leaves the debugger. -g requests source-level debugging information. GDB can operate without it, but source names/lines and variables may be unavailable. Optimizations can also affect those views. The exact binary, source mapping, commands, inputs and environment must accompany a future transcript. Addresses vary; GNU/Linux launch settings can affect address randomization. Stop before starting GDB here. No breakpoint, address, value or process was observed.