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 |
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 |
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.
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.
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 is a test coverage program.
gdb is the GNAT debugger.
gnatbind is used to bind compiled objects.
gnatbl is the Ada linker.
gnatchop is useful for renaming files to meet the standard Ada default file naming conventions.
gnatelim is used to detect and eliminate unused subprograms in an Ada partition.
gnatfind is the GNAT definition/use finder.
gnatgcc is the compiler.
gnathtml.pl converts Ada souce files to html for viewing in Web browsers.
gnatkr is used to determine the crunched name for a given file, when crunched to a specified maximum length.
gnatlink is used to link programs and build an executable file.
gnatls is the compiled unit browser.
gnatmake ia an automatic make facility.
gnatmem is the GNAT utility that monitors dynamic allocation and deallocation activity in a program.
gnatprep is the GNAT external preprocessor.
gnatpsta determines the values of all the relevant parameters in Standard and outputs to stdout.
gnatpsys determines the values of all the relevant parameters in System and outputs to stdout.
gnatstub is a generator of body stubs.
gnatxref is the GNAT cross referencer.
gvd is the GNU Visual Debugger.