我不知道为什么汇编器在我的代码中说出无法识别的符号类型“ function”。
.section ".rodata"
myFormat:
.string "%d\n"
.section ".data"
i:
.long 0
### --------------------------------
.section ".bss"
## no non-initialized data
.section ".text"
.globl main
.type main,@function
main:
push %ebp
movl %esp,%ebp
loop:
cmpl $11,i
jge end
push i
movl myFormat,%eax
push %eax
call print
jmp loop
end:
movl %esp,%ebp
pop %ebp
movl $0,%eax
ret
我认为上面的.globl
和.type
部分没有错误。