Probleme mit Kernelmodul compillieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
hennes@debian
Beiträge: 465
Registriert: 18.01.2005 02:11:40
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Schweiz - Kanton St. Gallen
Kontaktdaten:

Probleme mit Kernelmodul compillieren

Beitrag von hennes@debian » 07.10.2005 13:35:48

Hallo!
Ich habe ein simples Kernelmodul programmiert, aber es lässt sich einfach nicht Compillieren. Komischerweise scheint das Problem Syntakfehler in den Kernelheaders zu sein... Weiss lemand was das sein könnte?

src:
http://nopaste.debianforum.de/1281

gcc-4.0 -Wall -DMODULE -D__KERNEL__ -DLINUX -c hello.c &> log

log:
http://nopaste.debianforum.de/1282

Ich benuze Debian Testing

Gruss Hannes

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 07.10.2005 19:18:56

probiere einmal ob es mit der zusätzlichen Option "-D_LOOSE_KERNEL_NAMES" funktioniert

Gruß
gms

[edit]
Nö, das dürfte es nicht sein, mir ist noch was anderes aufgefallen:
Du hast kein Includeverzeichnis spezifiziert, daher wird /usr/include bzw das darunterliegende linux-Verzeichnis verwendet. Dieses beinhaltet aber keine Konfiguration. Du kannst dir die entsprechenden Kernelheader saugen, oder ein konfiguriertes Kernelsource-Verzeichnis verwenden und das entsprechende Includeverzeichnis beim kompilieren mit angeben
[/edit]

Antworten