Linux: Wo ist Sourcecode der Bibliotheksdateien gespeichert?

Gast #4296643
Lesenswert?
• ▲
▼
Wo sind unter Linux bzw. Ubuntu die Bibliotheksdateien z.B von stdio.h 
als Sourcecode einsehbar? Ich meine weder die ".h"-Headerdateien, noch 
die bereits kompilierten ".o"-Dateien, sondern die ".c"-Dateien der 
Bibliotheken.
Konkret gefragt: Wo ist die Bibliothek von stdio.h, also stdio.c in 
Ubuntu gespeichert und einsehbar?
Danke für alle konstruktiven Antworten.
Gast #4296673
Lesenswert?
• ▲
▼
Peter schrieb:
> Nach Download von glib-source wo befindet sich dann stdio.c?

Wenn Du so fragst: Nirgendwo.

Es gibt ja keinen Zwang, Library-Files genauso zu benennen, wie die 
inlucde-Datei.

Vermutlich bist Du ohnehin eher an einer bestimmten Funktion 
interessiert. Grep hilft da weiter - oder die Doku.
Gast #4296680
Lesenswert?
• ▲
▼
Peter schrieb:
> Nach Download von glib-source wo befindet sich dann stdio.c?

Die Datei wird es nicht geben. Bestenfalls gibt es ein Verzeichnis 
stdio. Denn bei einer guten C-Library wird jede einzelne Funktion in 
einer eigenen C-Datei abgelegt, damit auch der dümmste Linker eine 
Chance hat, nur die Funktionen der Library zu linken, die benötigt 
werden, und alles andere wegzulassen. (Gilt selbstverständlich nur für 
statisches Linken.)

Suche also besser nach fopen.c, fread.c, printf.c, etc...
Gast #4296683
Lesenswert?
• ▲
▼
Peter schrieb:
> Open-Source irgendwo muss doch der Quellcode stehen...
Klar, aber er muss nicht automatisch mitinstalliert werden. Wäre auch 
unpraktisch da der ziemlich groß ist. Dir wurde ja bereits der Link zur 
glibc-Seite genannt, da findest du ihn.

Peter schrieb:
> Nach Download von glib-source wo befindet sich dann stdio.c?
Gebe ein:
dpkg-query -L glib-source

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.