GDB - 功能"主要"没有定义的

时间:2015-06-25 09:42:44

标签: assembly x86

我认为这是一个非常愚蠢的错误,但我无法找到解决我遇到的问题的方法。

我正在尝试调试我的一个简单程序,以便查看是否有一些新指令(特别是本案例中的'& - 39) - 我学习的行为是我预计。

当我编译和链接我的源代码与" as -32 aufgabe4.s -o aufgabe4.o"和" ld -m aufgabe4.o -o aufgabe4 -e main",我现在正试图使用​​" gdb aufgabe4"来调试文件。但是当我试图在主要设置一个断点时("打破主要")我得到"功能"主要"未定义。"我无法弄清楚原因。 Main不仅被定义为该函数的入口点。

.section .text
.section .data

.globl main
main:
    movl $1000000000, %eax
    movl $1, %ebx
    and %eax, %ebx
    subl $1, %eax
    movl $1, %ebx
    and %eax, %ebx
    movl $1, %eax
    int $0x80

0 个答案:

没有答案