LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1091|回复: 1

编译 hello 模块的问题 急!

[复制链接]
发表于 2007-4-23 23:00:19 | 显示全部楼层 |阅读模式
编译后出现如下问题:

[root@localhost home]# make
make -C /usr/src/linux-2.6.17.13 M=/home modules
make[1]: Entering directory `/usr/src/linux-2.6.17.13'
scripts/Makefile.build:17: /home/Makefile: 没有那个文件或目录
make[2]: *** 没有规则可以创建目标“/home/Makefile”。 停止。
make[1]: *** [_module_/home] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.17.13'
make: *** [default] 错误 2

makefile 文件:

TARGET = hello
KDIR = /lib/modules/$(shell uname -r)/build
PWD = $(shell pwd)
obj-m :=$(TARGET).o
default:
make -C $(KDIR) M=$(PWD) modules

请大虾指教,谢谢。
发表于 2007-4-24 14:42:22 | 显示全部楼层
Post by apolloincn
编译后出现如下问题:

[root@localhost home]# make
make -C /usr/src/linux-2.6.17.13 M=/home modules
make[1]: Entering directory `/usr/src/linux-2.6.17.13'
scripts/Makefile.build:17: /home/Makefile: 没有那个文件或目录
make[2]: *** 没有规则可以创建目标“/home/Makefile”。 停止。
make[1]: *** [_module_/home] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.17.13'
make: *** [default] 错误 2

makefile 文件:

TARGET = hello
KDIR = /lib/modules/$(shell uname -r)/build
PWD = $(shell pwd)
obj-m :=$(TARGET).o
default:
make -C $(KDIR) M=$(PWD) modules

请大虾指教,谢谢。
你的makefile的m是小写吧? 建议你把这个文件的名字改为Makefile
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表