Launch configurations are used to specify options for a debug or run launch. A debug launch can be used to prepare trace and connect GDB to the target while a run launch simply executes a binary on the target.
The launch configuration has four pages: