适用于iOS的交叉编译库(扑克-eval)



我正在尝试交叉编译iOS的poker-eval(从 http://gna.org/cookbook/?group=pokersource 开始)的c库,即用于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并进行配置之前(我几乎没有这样做的经验),我想听听是否有人知道如何克服这个问题?

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

多谢

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

最新更新