这篇文章主要是用来备记得.脚本如下:
libx264 android平台编译脚本如下:
#! /usr/bin/env bash
#--------------------
set -e
#设置NDK目录
ANDROID_NDK=/Users/cievon/Documents/AndroidSDK/android-ndk-r10e
#设置x264保存目录
ROOT_PREFIX=$(pwd)/../build/x264
ROOT=$(pwd)
echo 1.prebuild
#创建保存目录
#mkdir $ROOT_PREFIX
if [ -z "$ANDROID_NDK" ]; then
echo "You must define ANDROID_NDK before starting."
echo "They must point to your NDK directories.\n"
exit 1
fi
#--------------------
# common defines
#获取平台
FF_ARCH=$1
if [ -z "$FF_ARCH" ]; then
echo "You must specific an architecture 'arm, armv7a, x86, ...'.\n"
exit 1
fi
echo 2.configure
#配置android平台
FF_ANDROID_PLATFORM=android-9
#----- armv7a begin -----
if [ "$FF_ARCH" = "armv7a" ]; then
#设置编译器
PREBUILT=$ANDROID_NDK/toolchains/arm-linux-androideabi-4.9/prebuilt
export PATH=$PATH:$PREBUILT/darwin-x86_64/bin/
CROSS_PREFIX=$PREBUILT/darwin-x86_64/bin/arm-linux-androideabi-
#设置平台编译连接路径
PLATFORM=$ANDR