我输入了以下命令:
#gdb myprogram
(gdb) break main
(gdb) run
但该节目并没有停在主要功能的入口处。
但是,如果我先启动程序然后进入GDB并附加 ed过程,我可以设置可以正常工作的断点 - 在我按继续后,程序将在断点处停止。
答案 0 :(得分:0)
也许这有效:
(gdb) set backtrace past-main on
(gdb) b main
Breakpoint 1 at 0x40058a: file main.cpp, line 25.
(gdb) r
Starting program: /home/main