Debugging with GDB

Node:C, Next:Modula-2, Up:Support

#### C and C`++`

Since C and C`++` are so closely related, many features of GDB apply to both languages. Whenever this is the case, we discuss those languages together.

The C`++` debugging facilities are jointly implemented by the C`++` compiler and GDB. Therefore, to debug your C`++` code effectively, you must compile your C`++` programs with a supported C`++` compiler, such as GNU `g++`, or the HP ANSI C`++` compiler (`aCC`).

For best results when using GNU C`++`, use the stabs debugging format. You can select that format explicitly with the `g++` command-line options `-gstabs` or `-gstabs+`. See Options for Debugging Your Program or GNU CC, for more information.