Ubuntu20.04 交叉编译ffmpeg

一、第一步:

sudo apt install cmake openssh-server openssh-client net-tools pkg-config

二、第二步:配置arm编译器路径

sudo vi /etc/profile写入export PATH=$PATH:/opt/gcc/bin

然后重启电脑

三、第三步:修改配置文件,configure文件中的编译工具

ar_default="arm-linux-gnueabihf-ar"
cc_default="arm-linux-gnueabihf-gcc"
cxx_default="arm-linux-gnueabihf-g++"
host_cc_default="arm-linux-gnueabihf-gcc"

四、第四步:编译需要指定交叉编译的环境--enable-cross-compile --target-os=linux --arch=arm, 同时configure的时候添加--strip选项“--disable-doc”,关闭doc的编译
示例:

./configure --prefix=/opt/build/ --enable-cross-compile --target-os=linux --arch=arm --enable-shared --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-yasm --disable-stripping --disable-doc

五、第五步:make && make install

你可能感兴趣的:(Linux,ffmpeg,ffmpeg,linux)