2013-08-12 3 views
-1

내 코드 참조 중 일부는 arm_neon.h를 사용하는 라이브러리입니다. "시뮬레이터"를 사용하여 컴파일하려고 할 때 많은 오류가 발생했습니다.팔 네온 컴파일 정보

저는 LLVM 4.2 컴파일러를 사용하고 있습니다. 팔 네온으로 컴파일하려면 어떻게해야합니까?

답변

4

시뮬레이터가 ARM 머신 코드를 실행하지 않기 때문에 시뮬레이터에 ARM NEON 코드를 컴파일 할 수 없습니다. i386 머신 코드를 실행합니다. 추가 정보를 원하시면 here을 볼 수 있지만 여기에 조각입니다 :

시뮬레이터에 대한 빌드 할 때 대상으로 할 때 응용 프로그램이 x86 용 컴파일대로, 컴파일시에 NEON 코드를 해제해야한다는 점 잊지 마세요 시뮬레이터 및 NEON 코드는이 컨텍스트에서 빌드 오류를 발생시킵니다. 즉, iPad 만 타겟팅하거나 시뮬레이터에서 응용 프로그램을 실행할 수없는 경우에도 알고리즘의 일반 C 버전을 작성해야합니다.