droid cam makefile 理解及错误

droid cam makefile 理解及错误

我尝试在我的 Fedora 19(64 位)上安装 droid cam。

droid cam 应用程序的链接是这里

每当我尝试安装它时,都会调用如下的 Makefile

obj-m := v4l2loopback-dc.o

all:
        make -C /lib/modules/`uname -r`/build M=`pwd`

test:
        gcc test.c -o test

clean:
        make -C /lib/modules/`uname -r`/build M=`pwd` clean

insmod:
        sudo insmod v4l2loopback-dc.ko width=320 height=240

rmmod:
        sudo rmmod v4l2loopback-dc.ko

这是错误

 -- INSTALL:  Webcam parameters: '320' and '240'
 -- INSTALL:  Building v4l2loopback-dc.ko
make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/3.9.5-301.fc19.x86_64/build: No such file or directory.  Stop.
make: *** [all] Error 2
 -- INSTALL:  v4l2loopback-dc.ko not built.. Failure

build 恰好是一个符号链接。我想知道 makefile 到底在尝试什么以及为什么会失败?

答案1

构建正在尝试查找内核头文件。安装kernel-devel-3.9.5-301.fc19.x86_64

相关内容