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

标签 ios cross-compiling poker

我正在尝试为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并进行配置之前(我对此经验很少),我想听听是否有人对如何克服这个想法有所了解?

我希望我能阐明我的问题。

非常感谢

最佳答案

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

关于ios - 适用于iOS的交叉编译库(poker-eval),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10236309/

相关文章:

c++ - 写完扑克手评估器寻找新项目

javascript - 构建扑克概率计算器 - 如何收集有关不断删除和重新创建的对象的数据?

java - (如何操作)Poker Positioning using ENUM

ios - iOS 中的嵌入式框架上传问题

java - 在 Tomcat 6-Java 7/8 中运行 Tomcat 6-Java 6 WebApps

ios - 获取希伯来语字符串的第一个字母

在 Windows 的 Xcode 中编译(控制台)

c++ - cmake 的 CMAKE_TOOLCHAIN_FILE 被忽略

iphone - 当应用程序处于后台时,UILocalNotification 未显示在通知中心

objective-c - ios中的多态方法