4

アセンブリ 'xx.s' を xcode でコンパイルすると、xx.s で「エラー: '.section' ディレクティブ .section .text の予期しないトークン」というエラーが発生します。コードは次のとおりです。

.section .text

.global PreMDCT

PreMDCT:

stmdb     sp!, {r4 - r11, lr}

add         r9, r0, r1, lsl #2

sub         r3, r9, #32

movs        r1, r1, asr #2

beq         PreMDCT_END

.end

ありがとう

4

1 に答える 1

8

これは有効な gcc / as コードですが、有効な xcode 構文ではない可能性があります。

xcode devoloper のマニュアルでは、.text は独自のディレクティブであり、最初の暗黙的なディレクティブであることが示唆されています。したがって、それは単に

.text
.global asdf
asdf:
        nop
        ret
.end

または最初のディレクティブがなくても。

于 2013-03-01T08:14:09.270 に答える