Glibc

Site officiel de téléchargement

Glibc (2.2.5): 
ftp://ftp.gnu.org/gnu/glibc/

Glibc-linuxthreads (2.2.5): 
ftp://ftp.gnu.org/gnu/glibc/

Contenu de Glibc-2.2.5

Programmes

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 et zic

Descriptions

catchsegv

catchsegv peut être utilisé pour créer une trace de la pile lorsqu'un programme s'interrompt avec une erreur 'segmentation fault'.

gencat

gencat génère des catalogues de messages.

getconf

getconf affiche les valeurs de configuration du système pour les variables spécifiques aux systèmes de fichiers.

getent

getent récupère des entrées d'une base de données administrative.

glibcbug

glibcbug crée un rapport de bug sur glibc et l'envoie par courrier électronique à l'adresse email pour les bugs.

iconv

iconv réalise des conversions de jeux de caractères.

iconvconfig

iconvconfig crée un fichier de configuration chargé rapidement pour le module iconv.

ldconfig

ldconfig crée un cache des bibliothèques dynamiques pour l'éditeur de liens dynamique

ldd

ldd affiche les bibliothèques partagées requis par chaque programme ou bibliothèque partagée spécifié sur la ligne de commande.

lddlibc4

Aucune description actuellement disponible.

locale

locale est un programme Perl indiquant au compilateur d'autoriser (ou non) l'utilisation des variables locales POSIX pour les opérations intégrées.

localedef

localedef compile les spécifications pour locale.

mtrace

mtrace affiche les chemin 'multicast' d'une source à un récepteur (une requête des traces IP).

nscd

nscd est un démon procurant un cache pour les requêtes DNS les plus courantes.

nscd_nischeck

nscd_nischeck vérifie si un mode de sécurité est nécessaire pour les recherches NIS+.

pcprofiledump

pcprofiledump affiche l'information généré par 'PC profiling'.

pt_chown

pt_chown indique l'utilisateur, le groupe et les permissions d'accès au terminal ***** sets the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `3'. This is the helper program for the `grantpt' function. It is not intended to be run directly from the command line.

rpcgen

rpcgen génère le code C pour implémenter le protocole RPC.

rpcinfo

rpcinfo fait un appel RPC vers un serveur RPC.

sln

sln crée le lien symbolique entre une source et sa destination. C'est lié statiquement, sans nécessiter de lien dynamique. Donc sln est utilé pour créer des liens symboliques avec des bibliothèques dynamiques is pour quelque raison que ce soit, le système de liens dynamiques n'était pas fonctionnel.

sprof

sprof lit et affiche les données d'objets partagés profilés.

tzselect

tzselect questionne l'utilisateur sur sa position géographique courante et affiche la description de fuseau horaire résultante sur la sortie standard.

xtrace

xtrace trace l'exécution de programmes en affichant la fonction actuellement exécutée.

zdump

zdump est le dumper du fuseau horaire.

zic

zic est le compilateur de fuseau horaire.

Bibliothèques

ld.so, libBrokenLocale.[a,so], libBrokenLocale_p.a, libSegFault.so, libanl.[a,so], libanl_p.a, libbsd-compat.a, libc.[a,so], libc_nonshared.a, libc_p.a, libcrypt.[a,so], libcrypt_p.a, libdl.[a,so], libdl_p.a, libg.a, libieee.a, libm.[a,so], libm_p.a, libmcheck.a, libmemusage.so, libnsl.a, libnsl_p.a, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so, libnss_nisplus.so, libpcprofile.so, libpthread.[a,so], libpthread_p.a, libresolv.[a,so], libresolv_p.a, librpcsvc.a, librpcsvc_p.a, librt.[a,so], librt_p.a, libthread_db.so, libutil.[a,so] and libutil_p.a

Descriptions

ld.so

ld.so est le programme d'aide pour les exécutables utilisant des librairies partagées.

libBrokenLocale, libBrokenLocale_p

Utilisé par des logiciels, tels que Mozilla, pour résoudres les locales manquantes.

libSegFault

libSegFault est un gestionnaire pour le signal 'segmentation fault'. Il essaie de capturer ces signaux.

libanl, libanl_p

libanl est une bibliothèque de recherche de 'asynchronous name'.

libbsd-compat

Aucune description actuellement disponible.

libc, libc_nonshared, libc_p

Ces fichiers constituent la principale bibliothèque C. Celle-ci est une collection de fonctions couramment utilisées dans les programmes. Cela évite au développeur d'écrire ses propres fonctions pour toutes sortes de tâches. Les plus communes telles que l'affichage d'une chaîne de caractères à l'écran sont déjà présentes et à disposition du programmeur.

La bibliothèque C (comme presque toutes les bibliothèques) est disponible en deux versions : dynamique et statique. En résumé lorsqu'un programme utilise une bibliothèque C statique, le code de cette bibliothèque est copié dans l'exécutable. Lorsqu'un programme utilise une bibliothèque dynamique, cet exécutable ne contient pas le code de la bibliothèque, mais une routine qui charge la fonction de la bibliothèque au moment où le programme l'utilise. Cela réduit d'une façon significative la taille du programme. La documentation fourni avec la bibliothèque C décrit ce mécanisme plus en détails, il est trop compliqué de l'expliquer ici en une ou deux lignes.

libcrypt, libcrypt_p

libcrypt est la bibliothèque de cryptographie.

libdl, libdl_p

Aucune description actuellement disponible.

libg

Aucune description actuellement disponible.

libieee

Aucune description actuellement disponible.

libm, libm_p

libm is the mathematical library.

libmcheck

Aucune description actuellement disponible.

libmemusage

Aucune description actuellement disponible.

libnsl, libnsl_p

Aucune description actuellement disponible.

libpcprofile

Aucune description actuellement disponible.

libpthread, libpthread_p

Aucune description actuellement disponible.

libresolv, libresolv_p

Aucune description actuellement disponible.

librpcsvc, librpcsvc_p

Aucune description actuellement disponible.

librt, librt_p

Aucune description actuellement disponible.

libthread_db

Aucune description actuellement disponible.

libutil, libutil

Aucune description actuellement disponible.

Dépendances

Glibc-2.2.5 nécessite que les programmes suivants soient installés:


bash: sh
binutils: ar, as, ld, ranlib, readelf
diffutils: cmp
fileutils: chmod, cp, install, ln, mknod, mv, mkdir, rm, touch
gcc: cc, cc1, collect2, cpp, gcc
grep: egrep, grep
gzip: gzip
make: make
gawk: gawk
sed: sed
sh-utils: date, expr, hostname, pwd, uname
texinfo: install-info, makeinfo
textutils: cat, cut, sort, tr