What This Guide Contains (GNAT User’s Guide for Native Platforms)

### 1.1 What This Guide Contains ¶

This guide contains the following chapters:

- Getting Started with GNAT describes how to get started compiling and running Ada programs with the GNAT Ada programming environment.
- The GNAT Compilation Model describes the compilation model used by GNAT.
- Building Executable Programs with GNAT describes how to use the main GNAT tools to build executable programs, and it also gives examples of using the GNU make utility with GNAT.
- GNAT Utility Programs explains the various utility programs that are included in the GNAT environment.
- GNAT and Program Execution covers a number of topics related to running, debugging, and tuning the performance of programs developed with GNAT.

Appendices cover several additional topics:

- Platform-Specific Information describes the different run-time library implementations and also presents information on how to use GNAT on several specific platforms.
- Example of Binder Output File shows the source code for the binder output file for a sample program.
- Elaboration Order Handling in GNAT describes how GNAT helps you deal with elaboration order issues.
- Inline Assembler shows how to use the inline assembly facility in an Ada program.