berton
02-04-2007, 09:09
Hallo zusammen!
Ich arbeite mich gerade in etwas in C, Makefiles und Kernelmodule ein.
Im Internet findes man ja diverse Beispiele.
Im Anhang mein kleines C Programm und mein Makefile.
Das C Programm liegt nicht mit in den Kernelsource und soll per "make -C /my/kernel/tree SUBDIRS=$PWD modules" erzeugt werden.
Leider passiert bei mir folgendes:
make: Entering directory `/home/berton/linux'
scripts/Makefile.build:176: Target »/home/berton/kerneltest/hello.c« passt nicht zum Target-Muster
Building modules, stage 2.
MODPOST
/bin/sh: line 1: scripts/mod/modpost: Datei oder Verzeichnis nicht gefunden
make[1]: *** [__modpost] Fehler 127
make: *** [modules] Fehler 2
make: Leaving directory `/home/berton/linux'
Ich habe schon einiges versucht. Nix klappt. Kann mir vielleicht jemand helfen?
Ich arbeite mich gerade in etwas in C, Makefiles und Kernelmodule ein.
Im Internet findes man ja diverse Beispiele.
Im Anhang mein kleines C Programm und mein Makefile.
Das C Programm liegt nicht mit in den Kernelsource und soll per "make -C /my/kernel/tree SUBDIRS=$PWD modules" erzeugt werden.
Leider passiert bei mir folgendes:
make: Entering directory `/home/berton/linux'
scripts/Makefile.build:176: Target »/home/berton/kerneltest/hello.c« passt nicht zum Target-Muster
Building modules, stage 2.
MODPOST
/bin/sh: line 1: scripts/mod/modpost: Datei oder Verzeichnis nicht gefunden
make[1]: *** [__modpost] Fehler 127
make: *** [modules] Fehler 2
make: Leaving directory `/home/berton/linux'
Ich habe schon einiges versucht. Nix klappt. Kann mir vielleicht jemand helfen?