【问题标题】:cross compilation of opencv for ARM 9 processorARM 9处理器的opencv交叉编译
【发布时间】:2012-09-29 22:43:49
【问题描述】:

我需要为 ARM 9 处理器交叉编译 opencv。我有处理器的工具链,但不知道如何交叉编译。能不能告诉我交叉编译arm板的过程。

提前谢谢大家

【问题讨论】:

标签: opencv arm


【解决方案1】:

查看reference 了解交叉编译的说明。如果要编译的源代码支持 GNU 构建系统,它应该像输入 ./configure --host=arm-none-linux-gnueabi 而不是 ./configure 一样简单,但是可能会出现所有类型的问题(例如,构建系统试图在构建过程中运行已编译的代码不可能,因为您正在 X86(我假设)机器上构建 ARM 代码)。

也就是说,我在 OpenEmbedded 中查看了 opencv 的配方,它有大量的依赖项(你需要先构建的东西);例如蟒蛇,痛饮,油嘴滑舌(1)。所以我想说你还有一些工作要做;)

(1) :这些依赖项是由 OpenEmbedded 提供的,您可能会得到比指定的更少的依赖项。

【讨论】:

  • 嗨 Andres,我尝试使用我拥有的工具链交叉编译 opencv。我使用以下链接作为参考。 apollo.upc.es/humanoide/trac/wiki/OpenCv 加载程序收到一个错误,称为“分段错误”和“不兼容的架构”。我不知道具体是什么意思。你能告诉我该怎么做吗?顺便说一句,我使用 opencv 1.0.0 谢谢
【解决方案2】:

我按照以下说明操作,能够在 Ubuntu 工作站上交叉编译 OpenCV 2.4.2。我的目标是 ARM A8,但我相信它应该是相似的,如果不是完全相同的过程。

link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-11
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 2013-10-10
    • 2014-03-14
    • 1970-01-01
    相关资源
    最近更新 更多