在编译服务器下直接一键执行如下脚本即可,之后将生产的so/bin等文件copy到设备端即可使用
#!/bin/sh
BASE=`pwd`
BUILD_HOST=arm-linux-gnueabihf
OUTPUT_PATH=${BASE}/arm-install
OTHER_LIB=${OUTPUT_PATH}/all_without_ffmpeg
set_env(){
export CROSS_COMPILE=/usr/local/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
AS=${CROSS_COMPILE}as
AR=${CROSS_COMPILE}ar
NM=${CROSS_COMPILE}nm
CC=${CROSS_COMPILE}gcc
GG=${CROSS_COMPILE}g++
CXX=${CROSS_COMPILE}c++
LD=${CROSS_COMPILE}ld
RANLIB=${CROSS_COMPILE}ranlib
STRIP=${CROSS_COMPILE}strip
export AS AR NM CC GG LD RANLIB STRIP
export PATH=$PATH:/usr/local/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/
}
make_dirs () {
#为了方便管理,创建有关的目录
cd ${BASE} && mkdir compressed arm-install source -p
}
tget () { #try wget
filename=`basename $1`
echo "Downloading [${filename}]..."
if [ ! -f ${fil