GNAT User's Guide for Unix Platforms

Next: , Previous: (dir), Up: (dir)

GNAT User's Guide

GNAT User's Guide for Unix Platforms

GNAT, The GNU Ada 95 Compiler

GNAT Version for GCC 3.3.6

Ada Core Technologies, Inc.

Copyright © 1995-2002, Free Software Foundation

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU Free Documentation License”, with the Front-Cover Texts being “GNAT User's Guide for Unix Platforms”, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

--- The Detailed Node Listing ---

About This Guide

Getting Started with GNAT

The GNAT Compilation Model

Foreign Language Representation

Compiling Ada Programs With gcc

Switches for gcc

Binding Ada Programs With gnatbind

Linking Using gnatlink

The GNAT Make Program gnatmake

Renaming Files Using gnatchop

Configuration Pragmas

Handling Arbitrary File Naming Conventions Using gnatname

GNAT Project Manager

Elaboration Order Handling in GNAT

The Cross-Referencing Tools gnatxref and gnatfind

File Name Krunching Using gnatkr

Preprocessing Using gnatprep

The GNAT Library Browser gnatls

GNAT and Libraries

Using the GNU make Utility

Finding Memory Problems with gnatmem

Finding Memory Problems with GNAT Debug Pool

Creating Sample Bodies Using gnatstub

Reducing the Size of Ada Executables with gnatelim

Other Utility Programs

Running and Debugging Ada Programs

Inline Assembler

Performance Considerations