汇编程序为什么抱怨?

时间:2019-05-09 17:35:00

标签: assembly x86 gas

我不知道为什么汇编器在我的代码中说出无法识别的符号类型“ 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部分没有错误。

0 个答案:

没有答案