2

我正在尝试为 iOS 交叉编译 poker-eval 的 c 库(来自http://gna.org/cookbook/?group=pokersource),即用于 arm7 架构。

我按照http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/的编译说明来选择配置的设置和环境变量。

到目前为止一切顺利,它能够成功配置和构建大部分源文件,直到它退出并出现错误:

make[1]: ./mktab_basic: 可执行文件中的 CPU 类型错误

显然 poker-eval 构建了一些生成完整构建所必需的表(源)文件的可执行文件。当我为 arm7 架构编译所有东西时,很明显我无法在我的计算机上运行这些程序。我不确定我是否可以首先使用正常构建生成这些文件,然后将它们包含在 arm7 构建中。我担心它们是在编译时生成的,因为它们依赖于处理器。因此,在我尝试深入研究 makefile 和配置之前(我几乎没有这样做的经验),我想听听是否有人知道如何克服这个问题?

我希望我把我的问题说清楚了。

非常感谢

4

1 回答 1

0

上次查看项目时,生成的代码是针对小型查找表的。我认为编译/使用从一个拱门生成的表在另一个拱门上应该没有任何问题。

于 2012-04-25T05:46:05.037 回答