设备驱动程序编译

时间:2012-05-15 10:04:54

标签: linux-kernel

我在编译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

感谢

1 个答案:

答案 0 :(得分:0)

你有一个mydev.c文件吗?

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