ARM9处理器的opencv交叉编译

时间:2009-12-28 07:38:50

标签: opencv arm

我需要为ARM 9处理器交叉编译opencv。我有处理器的工具链,但不知道如何交叉编译。有些人可以告诉我为扶手板交叉编译的程序。

提前谢谢大家

2 个答案:

答案 0 :(得分:2)

请查看此reference以获取交叉编译的说明。如果要编译的源代码支持GNU构建系统,则应该像键入./configure --host=arm-none-linux-gnueabi而不是./configure一样简单,但是可能会出现所有类型的问题(例如构建系统尝试在编译代码期间运行编译代码)由于您在X86(我假设)机器上构建ARM代码,因此无法实现构建过程。

那说我在OpenEmbedded查看了opencv的配方,它有很多依赖项(你需要先构建的东西);例如python,swig,glib(1)。所以我会说你有一些工作在你前面;)

(1):这些依赖关系是OpenEmbedded给出的依赖关系,你可能能够使用少于指定的依赖关系。

答案 1 :(得分:1)

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

link