2

poker-eval の c-library ( http://gna.org/cookbook/?group=pokersourceから) を iOS 用に、つまり arm7 アーキテクチャで使用するためにクロス コンパイルしようとしています。

http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/のコンパイル手順に従って、 configure の設定と環境変数。

これまでのところ、エラーで終了するまで、ほとんどのソース ファイルを正常に構成およびビルドできます。

make[1]: ./mktab_basic: 実行可能ファイルの CPU タイプが正しくありません

どうやら poker-eval は、完全なビルドに必要なテーブル (ソース) ファイルを生成するいくつかの実行可能ファイルをビルドします。arm7 アーキテクチャ用にすべてをコンパイルしているため、これらのプログラムを自分のコンピューターで実行できないことは明らかです。最初に通常のビルドでこれらのファイルを生成してから、arm7 ビルドに含めることができるかどうかはわかりません。それらはプロセッサに依存しているため、コンパイル時に生成されるのではないかと心配しています。だから、makefile を深くハックして構成しようとする前に (私はそうする経験がほとんどありません)、誰かがこれを克服する方法を知っているかどうか聞きたいです。

問題が明確になったことを願っています。

どうもありがとう

4

1 に答える 1

0

このプロジェクトを最後に見たとき、生成されたコードは小さなルックアップ テーブル用でした。あるアーチから生成されたテーブルを別のアーチでコンパイル/使用するのに問題はないと思います。

于 2012-04-25T05:46:05.037 に答える