#!/bin/bash
tempDirPath=$(pwd)/tempdir
if [ ! -d "$tempDirPath" ];then
mkdir "$tempDirPath"
fi
export TMPDIR=$tempDirPath
NDK=D:/AndroidNdk/android-ndk-r15c
# darwin linux
function build_one {
./configure \
--ln_s="cp -rf" \
--target-os=android \
--arch=$ARCH \
--cpu=$CPU \
--prefix=$PREFIX \
--enable-shared \
--disable-static \
--disable-doc \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-doc \
--disable-symver \
--enable-cross-compile \
--cross-prefix=$CROSS_COMPILE \
--sysroot=$SYSROOT \
--extra-libs=-lgcc \
$ADDITIONAL_CONFIGURE_FLAG
make clean
make -j8
make install
}
ABI_NAME="armv7"
if [ "$ABI_NAME" = "armv7" ];then
ARCH=arm
OUTPUT=armeabi-v7a
CPU=armv7-a
CROSS_COMPILE=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-
SYSROOT=$NDK/platforms/android-19/arch-arm/
elif [ "$ABI_NAME" = "arm64" ];then
ARCH=aarch64
OUTPUT=arm64-v8a
CPU=armv8-a
CROSS_COMPILE=$NDK/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/bin/aarch64-linux-android-
SYSROOT=$NDK/platforms/android-21/arch-arm64/
elif [ "$ABI_NAME" = "x86" ];then
ARCH=x86
OUTPUT=x86
CPU=i686
CROSS_COMPILE=$NDK/toolchains/x86-4.9/prebuilt/windows-x86_64/bin/i686-linux-android-
SYSROOT=$NDK/platforms/android-19/arch-x86/
elif [ "$ABI_NAME" = "x86_64" ];then
ARCH=x86_64
OUTPUT=x86_64
CPU=x86_64
CROSS_COMPILE=$NDK/toolchains/x86_64-4.9/prebuilt/windows-x86_64/bin/x86_64-linux-android-
SYSROOT=$NDK/platforms/android-21/arch-x86_64/
fi
PREFIX=$(pwd)/android/$OUTPUT
echo "NDK=$NDK"
echo "PREFIX=${PREFIX}"
echo "CROSS_COMPILE=${CROSS_COMPILE}"
echo "SYSROOT=${SYSROOT}"
echo "******************************"
build_one
ffmpeg编译文件
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 可以在Unity Assets目录下创建smcs.rsp文件,并向其中添加预编译命令,其会在unity启动时执行,...
- 编译环境:Mac OS 10.14.3Android Studio 3.3.2 资料整合:FFmpeg源代码下载,...
- 原文连接:https://blog.csdn.net/qq1124034012/article/details/9...
- 1.下载ffmpeg源码,官网[https://www.ffmpeg.org/download.html],我这里...