0

Hello-world モジュールを作成し、Make ファイルをビルドしてコンパイルしました。

Makefile ソース コード:

obj-m +=hello-1.o
all:
       make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
       make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

コマンドmakeを発行してモジュールをコンパイルすると、次の結果が得られます

make -C /lib/modules/3.3.4-5.fc17.i686/build M=/home/user/MyModules/hello-1 modules
make: *** /lib/modules/3.3.4-5.fc17.i686/build: No such file or directory. Stoped.
make: *** [all] Error 2
enter code here

ファイルが実際に存在している間!

Makefile がファイルを見つけられないのはなぜですか?

  • 注:Fedora 17を使用しています
4

0 に答える 0