sudo ./configure --prefix=../armv7 --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-cross-compile --sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk" --target-os=darwin --cc="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc" --extra-cflags="-arch armv7" --extra-ldflags="-arch armv7" --extra-ldflags=-L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/lib/system --arch=arm --cpu=cortex-a8 --enable-pic --disable-asm --disable-everything --enable-decoder=flv --enable-decoder=rv40 --enable-decoder=aac
以上参数仅供参考 实际测试未编译通过
--disable-avdevice
--disable-avfilter
--disable-network
然后再
--disable-everything
最后再
--enable-decoder=需要解码的codec格式
--enable-decoder=xxxx
...
--enable-demuxer=需要解码的容器格式
--enable-demuxer=xxxx
原文地址:http://www.cnblogs.com/spiderdzl/p/3833097.html