0

iPad から xCode へのプロジェクトをビルドします。そして、私は次の間違いを受け取りました

コマンド /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang が終了コード 1 で失敗しました

この問題を解決するには?すべてのレポート:

/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]
             ^

Mac OS 10.7.5 と Xcode 4.5 を使用しています。

これは、Mac OS 10.7.5 および Xcode 4.2.3 で正常に動作します。

誰でも助けてください問題は何ですか?Xcode 4.5のフラグを追加できますか:

4

1 に答える 1

1

Xcode 4.5は、デフォルトで、アセンブリに新しい、より厳密なパーサーを使用します。具体的には、に番号を指定し.align、ldrdに2つのレジスタを指定する必要があります。

-no-integrated-as一時的な回避策として、コンパイラフラグにフラグを追加することにより、古いアセンブラに戻すことができます。

于 2012-11-08T17:51:53.357 に答える