#!/bin/bash
echo ">>>>>>>>> 编译x264 android-v7a <<<<<<<<"
# 你的ndk路径
export NDK=/root/android/ndk/android-ndk-r25c
export HOST_TAG=linux-x86_64
export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/$HOST_TAG
#C、C++编译器
export CC=$TOOLCHAIN/bin/armv7a-linux-androideabi21-clang # c compiler path
export CXX=$TOOLCHAIN/bin/armv7a-linux-androideabi21-clang++ # c++ compiler path
#编译结果存放目录
PREFIX=$(pwd)/android/armeabi-v7a
function build_android
{
#如果你需要的是动态库,--enable-static 改为 --enable-shared
echo ">>>>>>>>开始编译<<<<<<<<<<"
./configure \
--prefix=$PREFIX \
--enable-static \
--disable-shared \
--enable-pic \
--disable-asm
--disable-opencl \
--disable-cli \
--host=arm-linux \
--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
--sysroot=$TOOLCHAIN/sysroot \
make clean
make
make install
echo ">>>>>>编译完成!<<<<<<"
}
build_android
X264编译SO库
最新推荐文章于 2024-07-06 07:51:21 发布