GNU C Library

From Free net encyclopedia

Template:Infobox Software


Glibc is the GNU project's C standard library. It is free software and is available under the GNU Lesser General Public License. The lead contributor and maintainer is Ulrich Drepper.

In addition to providing the functionality required by Unix98, Single UNIX Specification, POSIX (1c, 1d, and 1j) and some of the functionality required by ISO C99, Glibc also provides extensions which have been deemed useful or necessary while developing the GNU operating system.

Glibc is used in systems which run many different kernels and different hardware architectures. Its most common use is in GNU/Linux systems on x86 hardware, but officially supported hardware includes: x86, Motorola 680x0, DEC Alpha, PowerPC, ARM, ETRAX CRIS, MIPS, s390, and SPARC. It officially supports the Hurd and Linux kernels, although there are heavily patched versions that run on the kernels of FreeBSD and NetBSD (from which GNU/kFreeBSD and GNU/kNetBSD systems are built, respectively). It is also used (in an edited form) as the libroot of BeOS and hence Haiku.

Glibc version 2 has been referred to by Linux users as libc6, because it replaced the older Linux C library version 5 (libc5). This name is uncommon nowadays.

External links

Template:Portalpar

es:Glibc et:Glibc eu:Glibc pl:GNU libc zh:GNU C运行期库