Next: , Up: Support



12.4.1 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 (Using gnu CC), for more information.