当我在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
感谢
答案 0 :(得分:4)
虽然这是有效的gcc / as代码,但它可能不是有效的xcode语法。
xcode devoloper manual表明.text是它自己的指令,它是第一个隐式指令。因此它可以简单地用
.text
.global asdf
asdf:
nop
ret
.end
甚至没有第一个指令。