f78
libgloss, newlib and libstd++, the GNU libraries
Contents|Index|Previous|Next
libgloss,
newlib
and libstd++,
the GNU libraries
GNUPro
Toolkit has three libraries: libgloss,
newlib
and libstd++.
-
libgloss
-
libgloss,
the library for GNU Low-level OS Support, contains the startup code, the
I/O support for gcc
and newlib
(the C library), and the target board support packages that you need to
port the GNU tools to an embedded
execution target.
-
The C library used throughout
this manual is newlib,
however libgloss
could easily be made to support other C libraries. Because libgloss
resides in its own tree, it’s able to run standalone which allows it to
support GDB’s remote debugging and to be included in other GNU
tools. Several functions that are essential to GCC
reside in libgloss.
These include the following functions.
-
newlib
-
The Cygnus Solutions libraries
which include the C library, libc,
and the math library, libm.
-
libstd++
-
The C++ library developed by
Cygnus.
0