2012-04-19 3 views
2

iOS 용 (즉, arm7 아키텍처 용)의 poker-eval (http://gna.org/cookbook/?group=pokersource)의 c 라이브러리를 크로스 컴파일하려고합니다.iOS 용 크로스 컴파일 라이브러리 (poker-eval)

http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/의 컴파일 지침에 따라 구성 및 환경 변수를 선택했습니다.

지금까지 너무 좋아, 구성을 성공적으로하고 오류로 종료 될 때까지 소스 파일의 대부분을 구축 할 수 있습니다 :

make[1]: ./mktab_basic: Bad CPU type in executable

은 분명히 포커-평가는 (소스) 파일 테이블을 생성 일부 실행 파일을 빌드 그 완전한 빌드에 필요합니다. arm7 아키텍처를 위해 모든 것을 컴파일하고 있기 때문에 이러한 프로그램을 내 컴퓨터에서 실행할 수 없음이 분명합니다. 첫 번째 파일을 일반 빌드로 생성 한 다음 arm7 빌드에 포함 할 수 있는지 확실하지 않습니다. 나는 그들이 프로세서에 의존하기 때문에 컴파일 타임에 생성되는 것을 두려워한다. 그래서 makefile을 심도있게 해킹하기 전에 (나는 약간의 경험이 있습니다) 누군가가 이것을 극복 할 수있는 아이디어가 있다면 듣고 싶습니다.

나는 내 문제를 분명히하기를 바랍니다.

덕분에 많은

답변

0

내가 프로젝트 보았다 마지막으로, 생성 된 코드는 작은 룩업 테이블이었다. 하나의 아치에서 다른 테이블로 생성 된 테이블을 컴파일/사용하는 데 문제가 없어야한다고 생각하지 않습니다.