Ich kopiere und füge Code von dieser URL zum Erstellen und Lesen/Schreiben einer proc-Datei mit einem Kernel-Modul und den Fehler, dass proc_root nicht deklariert ist. Das gleiche Beispiel ist auf einigen Seiten, also nehme ich an, es funktioniert. Irgendwelche Ideen, warum ich diesen Fehler bekommen würde? Benötigt mein Makefile etwas anderes? Unten ist meine Make-Datei auch:Linux-Kernel-Modul - Proc-Datei erstellen - proc_root undeclared Fehler
Beispielcode für eine grundlegende proc-Dateierstellung (direkte Kopieren und Einfügen Erstprüfung zu erledigen): http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html#AEN769
Makefile Ich verwende:
obj-m := counter.o
KDIR := /MY/LINUX/SRC
PWD := $(shell pwd)
default:
$(MAKE) ARCH=um -C $(KDIR) SUBDIRS=$(PWD) modules
Great! Vielen Dank. Jetzt kann ich es richtig kompilieren. – Zach