Modul compilen => Parse error
DJ_Cyberdance 01.12.2004 - 17:52 648 1
DJ_Cyberdance
Here to stay
|
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
|
|