如何解决没有规则可以在Makefile中建立目标
我正在尝试构建一个简单的LKM,并且我想设置一个Makefile
来构建我的模块。我有一个名为module.c
的文件,我需要为此文件创建一个对象模块。
obj-m := module.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 all
make[2] No rule to make target 'module.o',needed by '__build'.
这里有问题吗?
解决方法
在您指定的目录中搜索module.o并没有找到它,并且没有创建该文件的规则
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。