Modul compilen => Parse error

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/modul_compilen_gt_parse_error_130976/page_1 - zur Vollversion wechseln!


DJ_Cyberdance schrieb am 01.12.2004 um 17:52

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 schrieb am 01.12.2004 um 18:06

http://lwn.net/Articles/21823/




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025