カーネル モジュールを使用して proc ファイルを作成および読み取り/書き込みするために、この URL からコードをコピー アンド ペーストすると、proc_root が宣言されていないというエラーが表示されます。これと同じ例がいくつかのサイトにあるので、うまくいくと思います。このエラーが発生する理由はありますか? 私のmakefileには何か違うものが必要ですか?以下は私のmakefileでもあります:
基本的な proc ファイル作成のサンプル コード (最初のテストを行うための直接コピー アンド ペースト): http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html#AEN769
私が使用しているメイクファイル:
obj-m := counter.o
KDIR := /MY/LINUX/SRC
PWD := $(shell pwd)
default:
$(MAKE) ARCH=um -C $(KDIR) SUBDIRS=$(PWD) modules