我正在尝试为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/