Module V4L2返回Yocto

Module V4L2返回Yocto,module,yocto,recipe,v4l2loopback,Module,Yocto,Recipe,V4l2loopback,我是Yocto上的begginer,我尝试将v4l2loopback添加到我的图像中 我在github()上下载当前源代码,并尝试使用recipe进行编译 SUMMARY = "V4L2Loopback" DESCRIPTION = "v4l2loopback module" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;m

我是Yocto上的begginer,我尝试将v4l2loopback添加到我的图像中

我在github()上下载当前源代码,并尝试使用recipe进行编译

SUMMARY = "V4L2Loopback"
DESCRIPTION = "v4l2loopback module"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"


# Use local tarball
SRC_URI = "file://v4l2loopback-master.tar.gz"

# Make sure our source directory (for the build) matches the directory structure in the tarball
S = "${WORKDIR}/v4l2loopback-master"

inherit module

KERNEL_MODULE_AUTOLOAD = "v4l2loopback"
请给我:

| NOTE: make -j 4 KERNEL_SRC=/media/yocto-irts/distro/build/tmp/work-shared/genericx86-64/kernel-source DEPMOD=echo MODLIB=/media/yocto-irts/distro/build/tmp/work/genericx86_64-poky-linux/v4l2loopbackd/1.0-r0/image/lib/modules/4.18.22-yocto-standard CC=x86_64-poky-linux-gcc  -fuse-ld=bfd -fdebug-prefix-map=/media/yocto-irts/distro/build/tmp/work/genericx86_64-poky-linux/v4l2loopbackd/1.0-r0=/usr/src/debug/v4l2loopbackd/1.0-r0 -fdebug-prefix-map=/media/yocto-irts/distro/build/tmp/work/genericx86_64-poky-linux/v4l2loopbackd/1.0-r0/recipe-sysroot= -fdebug-prefix-map=/media/yocto-irts/distro/build/tmp/work/genericx86_64-poky-linux/v4l2loopbackd/1.0-r0/recipe-sysroot-native=  -fdebug-prefix-map=/media/yocto-irts/distro/build/tmp/work-shared/genericx86-64/kernel-source=/usr/src/kernel LD=x86_64-poky-linux-ld.bfd  O=/media/yocto-irts/distro/build/tmp/work-shared/genericx86-64/kernel-build-artifacts modules_install
| make: *** No rule to make target 'modules_install'.  Stop.
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
我想我必须修补Makefile,但我不知道如何修补

请帮帮我


谢谢

v4l2loopback的Makefile没有安装模块的目标。但是,
安装
目标将执行预期的操作

您可以通过在配方中的
inherit module
之后添加以下内容来替换用于模块安装步骤的目标:

MODULES_INSTALL_TARGET = "install"

v4l2loopback的Makefile没有
modules\u install
目标。但是,
安装
目标将执行预期的操作

您可以通过在配方中的
inherit module
之后添加以下内容来替换用于模块安装步骤的目标:

MODULES_INSTALL_TARGET = "install"

为什么不将SRC_URI指向github本身呢?我从一开始就尝试了。但正如我所说,我是初学者,而且我已经使用过存档。我一个接一个地接受困难;)为了澄清,您是在问对Makefile做什么更改,还是如何创建一个补丁来修改Makefile?为什么不将SRC_URI指向github本身?我从一开始就尝试了。但正如我所说,我是初学者,而且我已经使用过存档。我一个接一个地接受困难;)为了澄清这一点,您是在询问对Makefile进行了哪些更改,还是在询问如何创建一个补丁来修改Makefile?