gnat-3.14p

Introduction to gnat (binary version)

Download location (HTTP):       
Download location (FTP):        ftp://cs.nyu.edu/pub/gnat/3.14p/gnat-3.14p-i686-pc-linux-gnu-bin.tar.gz
Version used:                   3.14p
Package size:                   10.5 MB
Estimated Disk space required:  40 MB

The gnat package contains Ada - precompiled. This is useful for compiling Ada programs. This package is used to satisfy the circular dependency when you recompile gcc to include ada.

gnat depends on:
tcsh-6.12

Installation of gnat

Install gnat by running the following commands:

./doconfig


Answers to the configuration questions if you are installing gnat to satisfy the circular dependency for gcc's ada component:

3
/usr/src/gnat


./doinstall


Configuring gnat

Configuration Information

export PATH=<path to>/gnat/bin:$PATH

If you are reinstalling gcc, the above export is included in those installation instructions. If you will be using gnat's ada compiler, these instructions leave you also using gnat's C compiler.

Contents

The gnat package contains addr2line, gcov, gdb, gnatbind, gnatbl, gnatchop, gnatelim, gnatfind, gnatgcc, gnathtml.pl, gnatkr, gnatlink, gnatls, gnatmake, gnatmem, gnatprep, gnatpsta, gnatpsys, gnatstub, gnatxref and gvd.

Description

add2line

add2line converts the ASCII form of the 2-line orbital elements in a file to binary form and append them to the orbdata files.

gcov

gcov is a test coverage program.

gdb

gdb is the GNAT debugger.

gnatbind

gnatbind is used to bind compiled objects.

gnatbl

gnatbl is the Ada linker.

gnatchop

gnatchop is useful for renaming files to meet the standard Ada default file naming conventions.

gnatelim

gnatelim is used to detect and eliminate unused subprograms in an Ada partition.

gnatfind

gnatfind is the GNAT definition/use finder.

gnatgcc

gnatgcc is the compiler.

gnathtml.pl

gnathtml.pl converts Ada souce files to html for viewing in Web browsers.

gnatkr

gnatkr is used to determine the crunched name for a given file, when crunched to a specified maximum length.

gnatlink

gnatlink is used to link programs and build an executable file.

gnatls

gnatls is the compiled unit browser.

gnatemake

gnatmake ia an automatic make facility.

gnatmem

gnatmem is the GNAT utility that monitors dynamic allocation and deallocation activity in a program.

gnatprep

gnatprep is the GNAT external preprocessor.

gnatpsta

gnatpsta determines the values of all the relevant parameters in Standard and outputs to stdout.

gnatpsys

gnatpsys determines the values of all the relevant parameters in System and outputs to stdout.

gnatstub

gnatstub is a generator of body stubs.

gnatxref

gnatxref is the GNAT cross referencer.

gvd

gvd is the GNU Visual Debugger.