svetlana
26.10.06, 16:13
Hallo zusammen,
ich benutze Kernel 2.6.14 und möchte ein Modul, das von irgendeiner c-Datei abhängt, selbst schreiben und laden.
Was muss ich in Makefile angeben, damit kein Fehler beim Laden auftritt?
Bis jetzt folgende Situation: Einige Funktionen sind in dieser C-Datei definiert.
Diese Funktionen werden in init_module verwendet. Beim Laden dieses Molduls habe ich folgende Fehlermeldung: Unknown symbol in module.
mit dmesg wird angezeigt, was für dieses Modul unbekannt ist, das sind genau diese Funktionen aus der C-Datei (source.c)
Mein Makefile:
obj-m := test.o
all: source.c
(tab) make -C /lib/modules/2.6.14/build M=$(PWD) modules
Danke
ich benutze Kernel 2.6.14 und möchte ein Modul, das von irgendeiner c-Datei abhängt, selbst schreiben und laden.
Was muss ich in Makefile angeben, damit kein Fehler beim Laden auftritt?
Bis jetzt folgende Situation: Einige Funktionen sind in dieser C-Datei definiert.
Diese Funktionen werden in init_module verwendet. Beim Laden dieses Molduls habe ich folgende Fehlermeldung: Unknown symbol in module.
mit dmesg wird angezeigt, was für dieses Modul unbekannt ist, das sind genau diese Funktionen aus der C-Datei (source.c)
Mein Makefile:
obj-m := test.o
all: source.c
(tab) make -C /lib/modules/2.6.14/build M=$(PWD) modules
Danke