0

我在编译时遇到一些关于为 linux 编译设备驱动程序的问题,我收到以下错误

没有规则来制作目标/root/aarif/mydev.c', needed by/root/aarif/mydev.o'。停止

使用的 Makefile 是

obj-m=mydev.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

test:test.c
        cc -o test test.c

谢谢

4

1 回答 1

0

那么你有一个 mydev.c 文件吗?

或者,尝试添加mydev-objs := test.o,假设您的源文件是 test.c

于 2012-05-15T10:25:57.733 回答