libc l'emplacement de la source - pour le téléchargement ou l'affichage en ligne?
Désolé, je sais que c'est stupide, mais où est linux libc code source disponible? Ce que j'ai téléchargé à partir de GNU ne semble pas être ce que je voulais, plus précisément j'ai pu rien trouver dans les pthreads fonction de la famille.
Est-il en ligne (hypertexted de la croix-référencé) version quelque part?
pthreads sont en nptl/ dossier. Bon lien ftp.gnu.org/gnu/glibc/glibc-2.14.tar.bz2
"je n'arrivais pas à trouver" -- wow, pthreads SONT légers.
"je n'arrivais pas à trouver" -- wow, pthreads SONT légers.
OriginalL'auteur ValenceElectron | 2011-06-26
Vous devez vous connecter pour publier un commentaire.
Plus linuxes utiliser une version de la libc nommé
glibc
.Le LXR (en ligne de la croix-système de référence) pour la glibc est par exemple
ici http://koala.cs.pub.ro/lxr/glibc/ 2,9 version(le lien est cassé). Je dois dire que quelque chose est peut-être pas lxr ed parce que certaines sources sont générés dans le processus de construction, par exemple - que je me souvienne - wrappers autour d'un système d'appels.Pthreads sont en
nptl/
dossier. Lien de la libc sources est http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.bz2 (ou changer de 2.14 à votre version)Mise à jour: Après la fermeture de koala lxr, il y a:
Metager avec la glibc: http://code.metager.de/source/xref/gnu/glibc/(Servi avec du Soleil OpenGrok, qui était à l'origine utilisé pour générer en ligne x-ref Solaris/OpenSolaris)Google recherche de code (je sais que c'était fermé; mais je sais aussi que c'est autre version qui est en haut):
http://code.google.com/codesearch et essayez de rechercher quelque chose de glibc-spécifiqueUPD (mars 2013), Ils ont tué codesearch de nouveau:
UPD 2017
Metager avec la glibc: http://code.metager.de/source/xref/gnu/glibc/Il est en ligne git par la glibc auteurs: https://sourceware.org/git/?p=glibc.git (arbre est browserable à https://sourceware.org/git/?p=glibc.git;a=arbre)
Glibc git est mis en miroir sur github (qui a une certaine recherche de fonctions) https://github.com/bminor/glibc
Il ya de recherche comme google codesearch dans tous les paquets debian: https://codesearch.debian.net/. Il peut chercher dans la glibc sources par "package:glibc demande" demande et ont également le navigateur de fichier: http://sources.debian.net/src/glibc/
Ce premier lien semble brisé pour moi.
le lien est brokern....u peut mettre à jour tout nouveau lien pour LXR DE la glibc..??
paxdiablo, M. 32, Merci, juste ajouté un autre lien en ligne x-ref de la glibc.
OriginalL'auteur osgx
Info sur la glibc référentiel: http://sourceware.org/glibc/wiki/GlibcGit
Clone pour obtenir votre propre copie et de recherche, cependant il vous aime:
- Je le charger dans un projet IDE (à l'aide de quelque IDE préféré) et le code de la navigation fonctionne assez bien pour me permettre de trouver ce que je suis intéressé.
Consulter la source en ligne http://sourceware.org/git/?p=glibc.git
OriginalL'auteur Michael Burr
Si vous êtes sur une dérivée de Debian, vous pouvez utiliser les
apt-get source libc6
. Cela permettra de décompresser uneglibc-2.12.1
répertoire (le numéro de version est différent, bien sûr) dans votre répertoire de travail courant, et les pthreads sont lesnptl/
répertoire ci-dessous.linuxthreads/
est pour les plus âgés d'enfilage de style, dans le cas où vous êtes un archéologue.Je suis surpris, je pensais qu'ils allaient maintenir les vieux trucs pour l'éternité. Bon pour eux. 🙂
Je vois séparée linuxthreads archives http://ftp.gnu.org/gnu/glibc Ne sais pas vraiment ce qu'elles étaient en principal de la glibc, goudrons, à tout moment, ou pas. Que mon point de vue, linuxthreads sont mieux que nptl parce qu'ils me permet de configurer différentes
setitimer
dans chaque thread. ^)ah, c'est une affaire de confiance un peu trop dans la distribution d'emballages.
OriginalL'auteur sarnold
Essayer le FreeBSD et Linux Noyau de la Croix-Référence.
Amusez-vous 🙂
il n'y a plus de travail, hélas.
OriginalL'auteur pmg