为什么汇编程序上的gdb总是从同一地址开始?

问题描述

我已经创建了最基本的汇编文件,可以用来弄清gdb的工作原理以进行调试。这是我的文件

.globl main
main:
    mov $6,%eax
    ret

我的问题是,为什么右边的地址总是以0x00000000004004ed开头?例如,它不是以0AAAA或其他一些数字开头吗?似乎每当我启动gdb时,它就会加载它。看起来像这样:

enter image description here

要运行,我做了:

$ gcc mx.s -o mx && gdb mx
>>> b main
>>> r

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)