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

时间:2012-04-19 20:34:28

标签: ios cross-compiling poker

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

我希望我能清楚地解决问题。

非常感谢

1 个答案:

答案 0 :(得分:0)

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