deepin V20 compile ffmpeg

Source code download

Official download address of ffmpeg source code
Use git to check out the code

# 国内加速镜像
git clone https://gitee.com/mirrors/ffmpeg.git
# 官方站点
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
# github
git clone https://github.com/FFmpeg/FFmpeg.git

Compile x86_64 version of ffmpeg

Compilation environment description

System: deepin V20
Platform: x86_64
gccVersion:gcc version 8.3.0

Compile

release/4.3Compile x86_64version with version examplesffmpeg

cd ffmpeg
git checkout release/4.3
./configure  --prefix=/opt/App/ffmpeg --disable-x86asm
make 
make install

Cross-compile Loongson MIPS64 version of ffmpeg(交叉编译失败,后续再研究)

交叉编译失败,ffmpeg的configure中没有cc参数,以下操作依然调用x86编译器,后续再研究交叉编译

Compilation environment description

System: deepin V20
Platform: x86_64
Cross Compiler:mips-loongson-gcc7.3-linux-gnu

Cross compilation environment construction

This compilation uses gcc7.3, to build a cross-compilation environment, please refer to Building a Loongson MIPS64 cross-compilation environment on the x86_64 platform

Compile

release/4.3Compile x86_64version with version examplesffmpeg

cd ffmpeg
git checkout release/4.3
export LD_LIBRARY_PATH=~/App/mips-loongson-gcc7.3-linux-gnu/2019.06-29/lib:$LD_LIBRARY_PATH
CC="~/App/mips-loongson-gcc7.3-linux-gnu/2019.06-29/bin/mips-linux-gnu-gcc" ./configure  --prefix=/opt/mips/ffmpeg --disable-x86asm
make CROSS_COMPILE=mips-linux-gnu- -j4
make install

Guess you like

Origin blog.csdn.net/macaiyun0629/article/details/106881220