重新提出来ffmpeg configure编译的问题
老话题了,在论坛里面找到一个一样的帖子,也有好多人遇到这个问题,但是貌似没有给出解决方案,现在重新提出来,有谁知道怎么解决?
在官网下载的ffmpeg:http://ffmpeg.org/
root@ubuntu:/mnt/hgfs/NXP/6410/ffmpeg-2.4.2# ./configure --disable-shared --enable-static --prefix=/mnt/hgfs/NXP/6410/mpeg/ --cross-prefix=/opt/Mozart_toolchain/arm-eabi-uclibc/usr/bin/arm-linux- --arch=arm --target-os=linux --enable-gpl --disable-bzlib --disable-zlib
提示:
License: GPL version 2 or later
Creating config.mak, config.h, and doc/config.texi...
libavutil/avconfig.h is unchanged
WARNING: /opt/Mozart_toolchain/arm-eabi-uclibc/usr/bin/arm-linux-pkg-config not found, library detection may fail.
然后忽略warning,直接make:
提示:
root@ubuntu:/mnt/hgfs/NXP/6410/ffmpeg-2.4.2# make
make: Warning: File `.version' has modification time 1.5 s in the future
CC libavdevice/alldevices.o
In file included from ./libavutil/internal.h:168,
from ./libavutil/common.h:415,
from ./libavutil/avutil.h:289,
from ./libavutil/log.h:25,
from libavdevice/avdevice.h:46,
from libavdevice/alldevices.c:22:
./libavutil/libm.h:87: error: static declaration of 'fminf' follows non-static declaration
make: *** [libavdevice/alldevices.o] Error 1
在官网下载的ffmpeg:http://ffmpeg.org/
root@ubuntu:/mnt/hgfs/NXP/6410/ffmpeg-2.4.2# ./configure --disable-shared --enable-static --prefix=/mnt/hgfs/NXP/6410/mpeg/ --cross-prefix=/opt/Mozart_toolchain/arm-eabi-uclibc/usr/bin/arm-linux- --arch=arm --target-os=linux --enable-gpl --disable-bzlib --disable-zlib
提示:
License: GPL version 2 or later
Creating config.mak, config.h, and doc/config.texi...
libavutil/avconfig.h is unchanged
WARNING: /opt/Mozart_toolchain/arm-eabi-uclibc/usr/bin/arm-linux-pkg-config not found, library detection may fail.
然后忽略warning,直接make:
提示:
root@ubuntu:/mnt/hgfs/NXP/6410/ffmpeg-2.4.2# make
make: Warning: File `.version' has modification time 1.5 s in the future
CC libavdevice/alldevices.o
In file included from ./libavutil/internal.h:168,
from ./libavutil/common.h:415,
from ./libavutil/avutil.h:289,
from ./libavutil/log.h:25,
from libavdevice/avdevice.h:46,
from libavdevice/alldevices.c:22:
./libavutil/libm.h:87: error: static declaration of 'fminf' follows non-static declaration
make: *** [libavdevice/alldevices.o] Error 1
...全文
相关推荐
ffmpeg windows下编译 64位
ffmpeg在windows 64位的编译版本包括static 、shared、dev版本,可以用c++直接调用,无需再编译。
ndk编译ffmpeg修改后的configure文件
ndk编译ffmpeg修改后的configure文件ndk编译ffmpeg修改后的configure文件ndk编译ffmpeg修改后的configure文件ndk编译ffmpeg修改后的configure文件
Windows编译ffmpeg步骤
包含windows 编译ffmpeg的编译详细步骤及相关软件,支持ffplay播放 支持openssl
Ubuntu下简易源码编译ffmpeg
Ubuntu下面编译FFmpeg,网上虽有很多资料, 但大多很无理头,动不动就要下载N多资源,还不知道有什么用。 这里只做最简单的编译,适合初学者
在Windows下编译FFmpeg详细说明
在Windows下编译FFmpeg详细说明


驱动开发/核心开发
