Vés al contingut

glibc

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 21:00, 10 abr 2014 amb l'última edició de Xbosch (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
GNU C Library
Projecte GNU

TipusBiblioteca informàtica
Versió inicial1987 Modifica el valor a Wikidata
Versió estable
2.40 (22 juliol 2024) Modifica el valor a Wikidata
LlicènciaGNU LGPL 2.1 o posterior
GNU LGPL 2.0 o posterior Modifica el valor a Wikidata
Part deGNU toolchain Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMultiplataforma
Escrit enC Modifica el valor a Wikidata
Format de fitxer de lectura
Format de fitxer d'escriptura
Equip
Desenvolupador(s)Projecte GNU
Més informació
Lloc webgnu.org… (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Free Software DirectoryLibc Modifica el valor a Wikidata
Guia d'usuariGuia d'usuari Modifica el valor a Wikidata

GNU C Library

GNU C Library, comunament coneguda com a glibc és la biblioteca estàndard de llenguatge C de GNU. [2] Es distribueix sota els termes de la llicència GNU LGPL.

En els sistemes en què s'usa, aquesta biblioteca de C que proporciona i defineix les crides al sistema i altres funcions bàsiques, és utilitzada per gairebé tots els programes. És molt usada en els sistemes GNU i sistemes basats en el nucli Linux [3]. És molt portable i suporta gran quantitat de plataformes de maquinari. En els sistemes Linux s'instal·la amb el nom de libc6.

Maquinari i nuclis suportats

Glibc és usada en sistemes que treballen amb molts nuclis diferents i diferents arquitectures de maquinari. L'ús més comú és en sistemes amb el nucli Linux en maquinari x86, però també suporta oficialment les següents plataformes de maquinari: x86, Motorola 680x0, DEC Alpha, PowerPC, ARM, ETRAX CRIS, S/390 i SPARC. Té suport oficial per nuclis Hurd i Linux, encara que hi ha disponibles versions amb molts pegats que funcionen amb nuclis de FreeBSD i NetBSD (com és el cas de Debian GNU/kFreeBSD i Debian GNU/NetBSD, respectivament). És també usada (d'una forma modificada) com la libroot de BeOS i per això en Haiku.

Contingut de glibc

  • Programes instal·lats: catchsegv, gencat, getconf, getent, glibcbug, iconv, iconvconfig, ldconfig, LDD, lddlibc4, locale, localedef, mtrace, nscd, nscd_nischeck, pcprofiledump, pt_chown, rpcgen, rpcinfo, SLN, sprof, tzselect, xtrace, zdump i ZIC
  • Biblioteques instal·lades: ld.so, libBrokenLocale.[a, so], libSegFault.so, libanl.[a, so], libbsd-compat.a, libc.[a, so], libc_nonshared.a, libcrypt.[a, so], libdl.[a, so], libg.a, libieee.a, libm.[a, so], libmcheck.a, libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so, libnss_nisplus.so, libpcprofile.so, libpthread.[a, so], libresolv.[a, so], librpcsvc.a, librt.[a, so], libthread_db. so i libutil.[a, so]

Referències

  1. 1,0 1,1 «2014-02-08: glibc 2.19 released.» (en anglès). [Consulta: 10 abril 2014].
  2. «The GNU C Library» (en anglès). [Consulta: 10 abril 2014].
  3. «LIBC(7) - Linux Programmer's Manual» (en anaglès). [Consulta: 10 abril 2014].

Enllaços externs