4

当我在 xcode 中编译程序集 'xx.s' 并且 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 code,但它可能不是有效的 xcode 语法。

xcode devoloper 手册建议 .text 是它自己的指令,它是第一个隐式指令。因此它可以简单地与

.text
.global asdf
asdf:
        nop
        ret
.end

甚至没有第一个指令。

于 2013-03-01T08:14:09.270 回答