脚本交叉编译ffmpeg(不带x264)

 

#!/bin/sh

CUR_PATH=$(pwd)
DEST_GCC=mips-linux-gnu-gcc
DEST_AR=mips-linux-gnu-ar
DEST_RANLIB=mips-linux-gnu-ranlib
DEST_STRIP=mips-linux-gnu-strip

DEST_HOST=mips-linux-gnu
DEST_TARGET=mips-linux
DEST_PREFIX=mips-linux-gnu-

####################################################################################


dest_dir=$CUR_PATH/../dest_fs/ffmpeg

echo "cur path is" $CUR_PATH

[ -d $dest_dir ] && rm -rf $dest_dir
mkdir -p $dest_dir

####################################################################################


[ -d ffmpeg-4.4.1 ] && rm -rf ffmpeg-4.4.1
[ -f ffmpeg-4.4.1.tar.bz2 ] || wget http://ffmpeg.org/releases/ffmpeg-4.4.1.tar.bz2

tar jxvf ffmpeg-4.4.1.tar.bz2

cd ffmpeg-4.4.1

# Must specify target arch (--arch) and OS (--target-os) when cross-compiling
./configure --prefix=$dest_dir \
	--enable-cross-compile \
    --arch=mips32 \
    --target-os=linux \
    --cross-prefix=$DEST_PREFIX \
	--disable-mipsdsp \
	--disable-mipsdspr2 \
	--disable-mips32r2 \
	--disable-mipsfpu \
	--extra-libs=-latomic
	
make clean
make -j32
make install

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值