What Happened to Object Software?

CrossGCC FAQ

Gnu CC manuals in HTML

Next Previous Contents

2. List of the pieces needed and where to find them

For a complete toolchain you need a compiler (GCC), assembler (GAS), linker (GLD), various utilities (Binutils), debugger (GDB), and a library (GLIBC or NEWLIB). For c++ programming you'll also want libstdc++; this is now packaged with the GCC compiler as of gcc 2.95.

The master repository of GNU software is ftp://ftp.gnu.org/pub/gnu. It is mirrored all over the world so please try to use a site closer to you to avoid overloading prep. A list of sites may be found in the file ftp://ftp.gnu.org/pub/gnu/GNUinfo/FTP.

Compiler:

GCC 2.95.2, file gcc-2.95.2.tar.gz

Assembler,Linker,Utilites:

GAS 2.9.1/GLD 2.9.1/binutils 2.9.1, file binutils-2.9.tar.gz

Debugger:

GDB 4.17, file gdb-4.17.tar.gz

Library:

There are currently two choices for a library, the GNU libc (Glibc) and a library put together by Cygnus (Newlib). GLIBC is generally better for larger (Unix-based) systems, while newlib is more appropriate for embedded applications.


Next Previous Contents