`1. Ubuntu 交叉编译shell脚本:
#!/bin/sh
NDK=/home/gms/zzm/NDK/android-ndk-r24
ARCH=aarch64 #64
API=21
OUTPUT=$(pwd)/android/out
TOOLCHAIN=/home/gms/zzm/NDK/android-ndk-r24/toolchains/llvm/prebuilt/linux-x86_64 #ndk cross compile tool path
build() {
./configure
--target-os=android
--prefix=OUTPUT −−arch=ARCH
--sysroot=TOOLCHAIN/sysroot −−disable−static −−disable−ffmpeg −−disable−ffplay −−disable−ffprobe −−disable−debug −−disable−doc −−disable−avdevice −−enable−shared −−enable−cross−compile −−cross−prefix=TOOLCHAIN/bin/llvm-
--cc=TOOLCHAIN/bin/aarch64−linux−androidAPI-clang \
--cxx=TOOLCHAIN/bin/aarch64−linux−androidAPI-clang++ \
--extra-cflags="-fpic"
make clean all
make -j8
make install
}
build
2.`