Build 使用yocto构建ffmpeg

Build 使用yocto构建ffmpeg,build,ffmpeg,yocto,Build,Ffmpeg,Yocto,我正在尝试为ARM SoC构建ffmpeg。因此,我使用yocto的配方如下: SUMMARY = "FFMPEG" HOMEPAGE = "http://ffmpeg.org" LICENSE = "GPLv2" #LIC_FILES_CHKSUM = "file://COPYING.GPLv2" #SECTION = "net" #DEPENDS = "sqlite3-native glib-2.0 zlib libpcre spawn-fcgi fcgi" S = "${WORKDI

我正在尝试为ARM SoC构建ffmpeg。因此,我使用yocto的配方如下:

SUMMARY = "FFMPEG"
HOMEPAGE = "http://ffmpeg.org"

LICENSE = "GPLv2"
#LIC_FILES_CHKSUM = "file://COPYING.GPLv2"

#SECTION = "net"
#DEPENDS = "sqlite3-native glib-2.0 zlib libpcre spawn-fcgi fcgi"

S = "${WORKDIR}/git"

SRCREV = "${AUTOREV}"

SRC_URI = "git://source.ffmpeg.org/ffmpeg.git;branch=release/2.8 \
        "


PACKAGECONFIG[--build] = ""

EXTRA_OECONF = " \
             --extra-ldflags=-static \
             --extra-cflags=-static \
             --disable-mipsfpu \
             --disable-mips32r2 \
             --disable-mipsdspr1 \
             --disable-mipsdspr2 \
             --enable-bzlib \
             --enable-zlib \
"

inherit autotools pkgconfig
构建此配方会引发以下错误:

Unknown option "--build=x86_64-linux`
如何从do_configure中删除此配置标志? 或者有没有其他方法来构建
ffmpeg

如果您使用的是yocto(如您所说),最好使用以下方法在图像中包含
ffmpeg
包:

IMAGE_INSTALL += "ffmpeg"
这应该是可行的,因为
ffmpeg
可以在
poky
存储库中找到

如果您需要特定版本的
ffmpeg
,我认为这是根据您的需要调整可用配方的最佳方法()