2012-11-07 4 views
0

iPad 용 프로젝트를 xCode로 빌드합니다. 그리고 iOS 6 Apple LLVM 4.1 오류

명령 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 1

방법이 priblem를 해결하기 위해 종료 코드로 실패 다음과 같은 실수

을 받았다? 모든 신고 :

/Users/sreenivas//Decoder/mc-a.S:305:15: error: unknown token in expression 
    .align 
     ^
/Users/sreenivas//Decoder/mc-a.S:317:18: error: invalid operand for instruction 
    ldrd r4, [sp, #20] 
      ^

내가 맥 OS 10.7.5 & 엑스 코드 4.5을 사용하고 있습니다.

Mac OS 10.7.5 &에서 제대로 작동합니다. 4.2.3.

무엇이 문제입니까? Xcode 4.5에 플래그를 추가 할 수 있습니까?

답변

1

Xcode 4.5는 기본적으로 어셈블리에 새롭고 엄격한 파서를 사용합니다. 특히 .align에 숫자를, 그리고 ldrd에 두 개의 레지스터를 제공 할 것을 기대합니다.

임시 해결 방법으로 플래그 -no-integrated-as을 컴파일러 플래그에 추가하여 이전 어셈블러로 다시 전환 할 수 있습니다.