Go to the first, previous, next, last section, table of contents.


Supported languages

4 supports C, and C++. Some features may be used in expressions regardless of the language you use: the @ and :: operators, and the `{type}addr' construct (see section Expressions) can be used with the constructs of any supported language.

The following sections detail to what degree each source language is supported by . These sections are not meant to be language tutorials or references, but serve only as a reference guide to what the expression parser accepts, and what input and output formats should look like for different languages. There are many good books written on each of these languages; please look to these for a language reference or tutorial.

@raisesections

The C++ debugging facilities are jointly implemented by the GNU C++ compiler and . Therefore, to debug your C++ code effectively, you must compile your C++ programs with the GNU C++ compiler, g++.

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


Go to the first, previous, next, last section, table of contents.