gdb设置断点 Linux中如何使用断点?

Linux中如何使用断点?在编译程序时添加-G选项,可以为程序添加调试信息。你可以用GDB调试。例如:GCC测试。C-G-O test然后进入GDB test进入GDB调试。list命令列出代码。在哪

Linux中如何使用断点?

在编译程序时添加-G选项,可以为程序添加调试信息。你可以

用GDB调试。

例如:GCC测试。C-G-O test

然后进入GDB test进入GDB调试。list命令列出代码。

在哪一行中设置断点,输入break n,

例如,在第10行中,break 10,

run是运行程序,当断点出现时停止,

print variable name可以观察变量的值,

cont是继续运行,

n是next,并一步一步地执行

您可以在Internet上搜索有关GDB的一些信息

有两种方法,

1源文件+行号设置断点,

2 readelf-wi test>测试.wi留下来测试.wi始终找到要设置断点的方法的名称,然后可以在mangle之后找到符号名称与此方法相对应。在GDB中,可以用这个符号名设置断点。