opencv3.4 ffmpeg3.4 arm-linux 交叉编译

一些依赖安装:

sudo apt-get install pkg-config  libgtk2.0-dev  libavcodec-dev libavformat-dev libswscale-dev
交叉编译工具链准备:gcc-linaro-6.3.1

1、下载 https://github.com/FFmpeg/FFmpeg

解压后新建目录:Fmpeg-n3.4.13/ffmpeg_install

编译前记得先安装好gcc cmake之类的编译器,否则会报错缺少gcc编译工具;

sudo apt-get install build-essential 这一步会自动安装必要的编译工具;

终端执行:

./configure --prefix=../FFmpeg-n3.4.13/ffmpeg_install --enable-gpl --enable-cross-compile --arch=arm64 --disable-stripping --target-os=linux --cc=../gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc --enable-shared --enable-static

make -j4
make install

2、

设置pkg-config
如果没安装pkg-config,请自行百度安装以下。

1.进入ffmpeg_instal的lib目录下的pkgconfig文件夹,拷贝pkgconfig路径

设置pkg-config变量PKG_CONFIG_PA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值