"We are back" « oc.at

Modul compilen => Parse error

DJ_Cyberdance 01.12.2004 - 17:52 648 1
Posts

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
Setz mich grad ein wenig mit Modulen auseinander und hab mal versucht, selber eins zu schreiben. Soweit kein Problem, aber der Compiler kommt damit nicht ganz klar - Ich krieg massig Parse Errors. Aber nicht vielleicht in meinem Sourcecode, der ist ok. Mein Code beginnt mit

#define MODULE
#include<linux/module.h>

Diese Zeilen sind dafür verantwortlich, daß ich seitenweise parse errors bekomme wie diesen:

/usr/include/linux/jiffies.h:17: error: parse error before "jiffies_64"

Und das in unzähligen .h-Files.

Hat jemand, der sich schon mal mit Kernel und Modulen beschäftigt hat, eine Ahnung, wie ich dieses Problem löse? Kernel is 2.6, ich habs unterm 2.4er auch probiert, da fehlt dann was:

/usr/include/asm/mpspec.h:6: mach_mpspec.h: No such file or directory
/usr/include/asm/smp.h:73: mach_apicdef.h: No such file or directory

Hab ein bisschen Literatur zusammengetragen zu dem Thema, wenn jemand gute Resourcen zum Thema Kernelmodule kennt, bitte mich wissen lassen...

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz