URL: https://www.overclockers.at/linux/modul_compilen_gt_parse_error_130976/page_1 - zur Vollversion wechseln!
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...
http://lwn.net/Articles/21823/
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025