1234567891011121314151617181920212223242526272829303132333435363738 |
- uClibc - a small libc implementation
- Erik Andersen <erik@codepoet.org>
- uClibc (aka µClibc/pronounced yew-see-lib-see) is size-optimized
- implementation of the standard C library. The primary use is
- for developing embedded Linux systems. It is much smaller then
- the GNU C Library (glibc), but nearly all applications supported
- by glibc also compile and work perfectly with uClibc. Porting
- applications from glibc to uClibc typically involves just
- recompiling the source code. uClibc even supports shared
- libraries and threading. It currently runs on standard Linux
- and MMU-less Linux (also known as µClinux) systems on the
- following processors: ARM, i386, h8300, m68k, mips, mipsel,
- PowerPC, SH, SPARC, and v850.
- For installation instructions, see the file INSTALL.
- This distribution contains a wrapper for gcc and ld that allows
- you to use existing toolchains that were targetted for glibc.
- See extra/gcc-uClibc/ for information.
- uClibc strives to be standards compliant, which means that most
- documentation written for functions in glibc also apply to uClibc
- functions. However, many GNU extensions are not supported
- because they have not been ported, or more importantly, would
- increase the size of uClibc disproportional to the added
- functionality.
- Additional information (recent releases, FAQ, mailing list, bugs,
- etc.) can be found at http://www.uclibc.org/.
- uClibc may be freely modified distributed under the terms of the
- GNU Library General Public License, which can be found in the
- file COPYING.LIB.
|