嵌入式开发—交叉编译OpenCV

该博客介绍了如何在Ubuntu18.04x86上使用gcc-linaro-7.5.0交叉编译工具,通过cmake-gui为ZYNQ-7100ARM平台(Ubuntu20)编译OpenCV。详细步骤包括下载交叉编译工具,设置cmake参数,解决编译过程中的问题。
  • 编译平台:Ubuntu18.04 x86平台
  • 目标平台:ZYNQ-7100 Ubuntu20 ARM
  • 交叉编译工具:gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.
  • 方式:使用cmake-gui进行交叉编译。(好像还有一种是在CMakeLists.txt中将gcc编译器设置为交叉编译工具,没研究过。)

一、交叉编译工具的下载与使用

1. 下载

下载地址https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/
在这里插入图片描述

我选择的是7.5版本,64位。可根据实际需要更换。如果自己的ARM平台是32位,可以用32位编译器,也可以用64位的编译器;但如果ARM是64位,只能用64位的编译器编译。(向下兼容) 可以退到上一层目录,选择对应的32位编译器目录,如下图所示。

在这里插入图片描述

2. 使用

  1. 下载完成之后,解压到自己选定的目录(这里假设解压目录为/
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值