iOS 시뮬레이터 용 LuaJIT를 교차 컴파일하기 위해 올바른 플래그를 알고있는 사람이 있습니까? 내가 장치에서 실행되도록 관리했지만 시뮬레이터를 구축하는 데 문제가 있습니다. 웹 어디서나 작동하는 예제를 찾을 수 없습니다.iOS 시뮬레이터 용 LuaJIT 컴파일
감사합니다.
내부 LuaJIT 체크 아웃 (내가 사용 2.1 분기) :
IXCODE=`xcode-select -p`
ISDK=$IXCODE/Platforms/iPhoneSimulator.platform/Developer
ISDKVER=iPhoneSimulator8.1.sdk
ISDKP=/usr/bin/
ISDKF="-arch i386 -isysroot $ISDK/SDKs/$ISDKVER"
make clean
make HOST_CFLAGS="-arch i386" HOST_LDFLAGS="-arch i386" TARGET=x86 CROSS=$ISDKP TARGET_FLAGS="$ISDKF" TARGET_SYS=iOS
이것은 내가 무엇입니까 오류 메시지입니다 :
,536,913 하는 ARMv7 작품LD :에서라도을 위해 구축하지만, dylib에 연결 아키텍처 i386을위한 '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/usr/lib/libSystem.dylib'iOS 시뮬레이터 파일을 내장
건물 :
IXCODE=`xcode-select -p`
ISDK=$IXCODE/Platforms/iPhoneOS.platform/Developer
ISDKVER=iPhoneOS8.1.sdk
ISDKP=/usr/bin/
ISDKF="-arch armv7 -isysroot $ISDK/SDKs/$ISDKVER"
make clean
make HOST_CC="gcc -m32 -arch i386" CROSS=$ISDKP TARGET_FLAGS="$ISDKF" TARGET_SYS=iOS
디버거에서 실행하고 실패한 행을 확인하십시오. 또한'TARGET_FLAGS'를 따옴표로 묶어야 할 수도 있습니다. –
리턴 된 L은 NULL입니다. 관련이 있는지 모르겠지만 LuaJIT의 설치 매뉴얼은 OSX-64 타겟이'-pagezero_size 10000 -image_base 100000000'과 연결되어야한다고 알려줍니다. iPhone 시뮬레이터에서이 오류가 발생하는 경우 일 수 있습니다. – user3125367
@ user3125367'L'은'NULL'입니다. 정말로 감사합니다! 문제는 시뮬레이터 아키텍처에서만 발생하며 전화에서 작동하므로이 사실을 반영하기 위해 내 게시물을 편집하려고합니다. – naartjie