libc(7) Miscellaneous Information Manual libc(7) NOM libc - Apercu des bibliotheques 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 normalisees 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 sous Linux. glibc By far the most widely used C library on Linux is the GNU C Library , often referred to as glibc. This is the C library that is nowadays used in all major Linux distributions. It is also the C library whose details are documented in the relevant pages of the man-pages project (primarily in Section 3 of the manual). Documentation of glibc is also available in the glibc manual, available via the command info libc. Release 1.0 of glibc was made in September 1992. (There were earlier 0.x releases.) The next major release of glibc was 2.0, at the beginning of 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 existait deja depuis un moment la libc de Linux, un fourchage de la 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, simplement << libc >>. Les versions majeures 2, 3, 4 et 5 de la libc de Linux ont ete publiees, ainsi que de nombreuses versions mineures. La libc4 de Linux a ete la derniere version a utiliser le format binaire a.out et la premiere version a fournir la prise en charge (rudimentaire) de bibliotheque partagee. La libc5 de Linux a ete la premiere version a prendre en charge le format binaire ELF. Cette version utilisait le soname (nom logique) de bibliotheque partagee libc.so.5. Pendant un certain temps, la libc de Linux a ete la bibliotheque standard C dans de nombreuses distributions de Linux. Cependant, malgre les efforts de developpement de la libc de Linux, lorsque la bibliotheque glibc 2.0 est sortie en 1997, elle s'est montree nettement superieure a la libc de Linux. Par consequent toutes les principales distributions de Linux qui avaient utilise la libc de Linux sont tres vite revenues a la glibc. Pour eviter toute confusion avec les versions de la libc de Linux, la glibc 2.0 et les versions suivantes ont utilise le soname de bibliotheque partagee libc.so.6. Comme ce changement de la libc de Linux vers la glibc 2.0 a eu lieu il y a longtemps, man-pages ne documente plus les details de libc de Linux. Neanmoins, l'historique est visible dans des vestiges d'informations sur la libc de Linux qui restent dans certaines pages de manuel, en particulier des references a libc4 et libc5. Autres bibliotheques C There are various other less widely used C libraries for Linux. These libraries are generally smaller than glibc, both in terms of features and memory footprint, and often intended for building small binaries, perhaps targeted at development for embedded Linux systems. Among such libraries are uClibc , dietlibc , and musl libc . Details of these libraries are covered by the man-pages project, where they are known. VOIR AUSSI syscalls(2), getauxval(3), proc(5), feature_test_macros(7), man-pages(7), standards(7), vdso(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Linux man-pages 6.18 25 decembre 2025 libc(7)