我最近设置了一个断点,初始地址是:
(gdb) b viewscreen_movieplayerst::create(char, viewscreenst*)
Breakpoint 1 at 0x804beec
Run Code Online (Sandbox Code Playgroud)
第二个(常用地址)是:
(gdb) run
Breakpoint 1, 0xf7b46630
in viewscreen_movieplayerst::create(char,viewscreenst*)()
from/path/libs/libgraphics.so
Run Code Online (Sandbox Code Playgroud)
这是因为可执行文件被删除了吗?还是可执行文件执行完毕,执行后地址发生变化?
另外,主要是:
(gdb) b main
Breakpoint 1 at 0x804bdec
Run Code Online (Sandbox Code Playgroud)
这看起来与地址非常接近,所以我将其包括在内。
编辑: