您的位置:首页 > 其它

NDK编译ffmpeg的配置文件

2015-11-18 17:44 375 查看
仅做记录,未涉及背景相关内容

#!/bin/sh

NDK=/home/ffmpeg/android-ndk-r10d
SYSROOT=$NDK/platforms/android-19/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64

PREFIX=/home/ffmpeg/ndksdk/ffmpeg
ADDI_CFLAGS="-I/home/ffmpeg/ndksdk/ffmpeg/include -DANDROID -D__thumb__ -mthumb -Wfatal-errors -Wno-deprecated -mfloat-abi=softfp -mfpu=vfpv3-d16 -marm -march=armv7-a"
ADDI_LDFLAGS="-L/home/ffmpeg/ndksdk/ffmpeg/lib -march=armv7-a"

./configure \
    --prefix=$PREFIX \
    --enable-shared \
    --disable-static \
    --enable-cross-compile \
    --enable-runtime-cpudetect \
    --arch=armv7-a \
    --disable-stripping \
    --enable-version3 \
    --disable-everything \
    --enable-gpl \
    --disable-doc \
    --enable-avresample \
    --disable-ffplay \
    --disable-ffserver \
    --enable-ffmpeg \
    --disable-ffprobe \
    --enable-libx264 \
    --enable-encoder=libx264 \
    --enable-decoder=h264 \
    --enable-hwaccels \
    --enable-zlib \
    --disable-devices \
    --disable-avdevice \
    --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
    --target-os=linux \
    --sysroot=$SYSROOT \
    --extra-cflags="-Os -fpic $ADDI_CFLAGS" \
    --extra-ldflags="$ADDI_LDFLAGS" \
    $ADDITIONAL_CONFIGURE_FLAG
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: