错误:'。section'指令.section .text中的意外标记

时间:2013-03-01 02:37:58

标签: xcode assembly arm

当我在xcode中编译程序集'xx.s'并且存在一些错误时 “错误:'。section'指令中的意外标记 .section .text “ 在xx.s中代码如下:

.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

感谢

1 个答案:

答案 0 :(得分:4)

虽然这是有效的gcc / as代码,但它可能不是有效的xcode语法。

xcode devoloper manual表明.text是它自己的指令,它是第一个隐式指令。因此它可以简单地用

.text
.global asdf
asdf:
        nop
        ret
.end

甚至没有第一个指令。