Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       libc - Panorama des biliotheques standard de C sous Linux

DESCRIPTION

       Le  terme  << libc >> est couramment utilise comme une abreviation pour
       la  bibliotheque  standard  de  C  (<< standard  C   library >>),   une
       bibliotheque  de  fonctions  normalisee  qui peuvent etre utilisees par
       tous les programmes C (et parfois  par  des  programmes  dans  d'autres
       langages).    Pour   des   raisons   historiques   (voir   ci-dessous),
       l'utilisation du  terme  << libc >>  pour  parler  de  la  bibliotheque
       standard de C est un peu ambigue sur Linux.

   glibc
       La  bibliotheque  C  de  loin  la  plus  utilisee  sous  Linux  est  la
       bibliotheque  C  du  projet  GNU   (http://www.gnu.org/software/libc/),
       souvent  designee  comme glibc. Il s'agit de la bibliotheque C utilisee
       aujourd'hui dans toutes les principales distributions Linux. Il  s'agit
       egalement  de  la  bibliotheque C dont les details sont documentes dans
       les pages pertinentes du projet man-pages projet  (principalement  dans
       la  section 3  du  manuel).  La  documentation  de  glibc est egalement
       disponible dans la glibc manuel, disponible via la commande info  libc.
       La  version 1.0  de la glibc a ete faite en Septembre 1992. (Il y avait
       des versions 0.x anterieures.) La version majeure suivante de la  glibc
       etait la 2.0, publiee au debut de 1997.

       Le   chemin   /lib/libc.so.6   (ou  quelque  chose  de  similaire)  est
       normalement un lien symbolique qui  pointe  vers  l'emplacement  de  la
       bibliotheque  glibc  et  l'execution de ce chemin permet d'afficher les
       diverses informations sur la version installee sur votre systeme.

   Linux libc
       Du debut jusqu'au milieu des annees 1990, il y  avait  deja  depuis  un
       moment   une  duplication,  Linux  libc,  de  glibc 1.x  cree  par  des
       developpeurs Linux qui ont estime que le developpement de la  glibc  de
       l'epoque  n'etait  pas  suffisant  pour  les besoins de Linux. Souvent,
       cette bibliotheque a ete appelee, de maniere  ambigue,  la  << libc >>.
       Les  versions  majeures  2,  3,  4 et 5 de Linux libc ont ete publiees,
       ainsi que de nombreuses versions mineures. Pendant  un  certain  temps,
       Linux  libc  a  ete  la  bibliotheque  standard de C dans de nombreuses
       distributions Linux. Cependant, malgre les efforts de developpement  de
       Linux  libc,  lorsque  la bibliotheque glibc 2.0 est sortie, elle s'est
       montree nettement superieure a Linux libc. Par  consequent  toutes  les
       principales  distributions de Linux qui avaient utilise Linux libc sont
       tres vite revenues a la glibc. (Comme ce retournement a eu lieu il y  a
       plus de dix ans, man-pages ne documente plus les details de Linux libc.
       Neanmoins, l'histoire est visible dans les  vestiges  de  l'information
       sur  Linux  libc  qui  restent  dans  certaines  pages  de  manuel,  en
       particulier des references a libc4 et libc5.

   Autres biblioth`eques C
       Il  existe  plusieurs  bibliotheques  C  pour  Linux  qui  sont   moins
       repandues.  Ces  bibliotheques  sont  generalement  plus petites que la
       glibc, en termes de fonctionnalites et  de  memoire,  et  sont  souvent
       destinees   a   la   construction   des  petits  executables,  pour  le
       developpement   des   systemes   embarques   de   Linux.   Parmi    ces
       bibliotheques :    uClibc    (http://www.uclibc.org/)    et    dietlibc
       (http://www.fefe.de/dietlibc/).  En  general,  les   details   de   ces
       bibliotheques ne sont pas couverts par le projet man-pages.

VOIR AUSSI

       syscalls(2), feature_test_macros(7), man-pages(7), standards(7)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.32 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Nicolas   Francois   et   l'equipe   francophone   de   traduction   de
       Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.