Copia e incolla il codice da questo URL per creare e leggere/scrivere un file proc utilizzando un modulo del kernel e ottenere l'errore che proc_root non è dichiarato. Questo stesso esempio si trova su alcuni siti, quindi presumo che funzioni. Qualche idea per cui avrei ricevuto questo errore? Il mio makefile ha bisogno di qualcosa di diverso. Qui di seguito è il mio makefile così:Modulo kernel Linux - Creazione file proc - proc_root errore non dichiarato
codice di esempio per la creazione di file di un proc di base (copia diretta e incolla per ottenere test iniziale fatto): http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html#AEN769
Makefile sto usando:
obj-m := counter.o
KDIR := /MY/LINUX/SRC
PWD := $(shell pwd)
default:
$(MAKE) ARCH=um -C $(KDIR) SUBDIRS=$(PWD) modules
Grande! Grazie. Ora posso farlo compilare correttamente. – Zach