2/11/2004

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed. GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

Start your program, specifying anything that might affect its behavior.
Make your program stop on specified conditions.
Examine what has happened, when your program has stopped.
Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.

The program being debugged can be written in C, C++, Pascal, Objective-C (and many other languages). Those programs might be executing on the same machine as GDB (native) or on another machine (remote). GDB can run on most popular UNIX and Microsoft Windows variants.

The Windows Installer distribution contains all of the following GNU Packages: Binutils 2.12, GCC 3.1, Newlib 1.10.0, GDB Insight 5.2, Make 3.79.1, DiffUtils 2.8.1, and FindUtils 4.1. The base libraries in the distribution are compiled to support an RDP debug monitor in target.

Sourceforge.Net Hosted Project, Online Documentation

The GNU Development Environment project (GNUDE) summary, downloads and files, forums, and mailing lists are being hosted by Sourceforge.Net at http://www.sourceforge.net/projects/gnude.

Online Documentation generated from the info files included in the distribution is available.

GNU Licensing Information, Source Code, and Bug Management

Original GNU Licenses for the individual packages remain unmodified; the original licenses are still applicable. This distribution is specifically compiled and collated as a collection of GNU utilities to facilitate embedded development and provide a convenient method for programmers to obtain precompiled tools for their environment.

Criteria for libraries included in this distribution is that the license governing their redistribution do not require disclosure of the remainder of the application due to the GNU License. Libraries must not have any more encumbrances than provided for by the Lesser GNU License. Copies of common open source licenses can be located at the Open Source Initiative (OSI) web site.

Sources for this distribution remain unmodified from the original release unless a bug has been identified, documented, corrected, and the results forwarded to the original GNU bug repository. The final correction or solution and possible inclusion in future GNU source releases is solely to the discretion of the original source repository maintainers. The associated PR and list information is captured as part of the creation of this distribution.