Kernel Headers / Kernel-Sourcen

Lesenswerte Artikel, Anleitungen und Diskussionen
helling3r
Posts: 25
Joined: 2004-03-04 16:34

Kernel Headers / Kernel-Sourcen

Post by helling3r » 2004-06-28 22:44

Sorry für die dumme Frage, aber wo liegt der Unterschied zwischen Kernel-sourcen und Kernel-headern?

Sind die header nur die "minimalversion" der sourcen??
Wozu brauche ich die header, wenn ich die sourcen habe, oder andersrum gefragt - wann benötige ich Sourcen, wann Header?

Vielen Dank im Vorraus!

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Kernel Headers / Kernel-Sourcen

Post by oxygen » 2004-06-28 23:43

Sourcen brauchst du wenn du den Kernel selbst Kompilieren willst. Die Header sind ein Teil der Sourcen und werden von einigen Packeten zum kompilieren gebraucht, z.b. für die glibc.

helling3r
Posts: 25
Joined: 2004-03-04 16:34

Re: Kernel Headers / Kernel-Sourcen

Post by helling3r » 2004-06-29 11:22

also, wenn ich die sourcen habe brauche ich die header nicht, da sie dabei sind?
ok...
aber warum gibts dann überhaupt die header??
wo ist der vorteil davon? nur der geringere speicherverbrauch?

User avatar
Joe User
Project Manager
Project Manager
Posts: 11578
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Kernel Headers / Kernel-Sourcen

Post by Joe User » 2004-06-29 11:53

Kernel-Header: /usr/include
Kernel-Sourcen: /usr/src/linux

Die Kernel-Header werden zum Kompilieren jeglicher Sourcen benötigt und müssen daher zwingend (in der Version, welche zum Kompilieren der libc verwendet wurde) auf dem System vorhanden sein...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

helling3r
Posts: 25
Joined: 2004-03-04 16:34

Re: Kernel Headers / Kernel-Sourcen

Post by helling3r » 2004-06-29 12:19

aha, wie bekomme ich raus, welche version für die libc verwendet wurde?

User avatar
Joe User
Project Manager
Project Manager
Posts: 11578
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Kernel Headers / Kernel-Sourcen

Post by Joe User » 2004-06-29 13:41

/usr/include/linux/version.h
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.