Я не знаю, почему ассемблер говорит в моем коде нераспознанный тип символа "функция".
.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
части выше.