- 编译平台: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. 使用
- 下载完成之后,解压到自己选定的目录(这里假设解压目录为
/

该博客介绍了如何在Ubuntu18.04x86上使用gcc-linaro-7.5.0交叉编译工具,通过cmake-gui为ZYNQ-7100ARM平台(Ubuntu20)编译OpenCV。详细步骤包括下载交叉编译工具,设置cmake参数,解决编译过程中的问题。
最低0.47元/天 解锁文章
333

被折叠的 条评论
为什么被折叠?



