gdb调试

Dear 丶 2022-06-02 07:55 477阅读 0赞

在用gcc编程的时候可能会出bug,这时候就可以通过gdb这个工具进行调试,gdb调试的一定是直接有*.c 文件生成的bebug版本的可执行文件,否则,进入gdb之后敲入list命令gdb会说这没有debug的标志。

SouthEast

常用的gdb调试的命令

b 插断点 可以是行号 或是函数名

info break 查看断点

run运行

list 查看代码

n 相当于next line,执行下一行

p + 变量 查看当前变量的值

c (continue)跳到下一个断点 继续运行

q 退出

return 退出函数

step 进入当前的函数

delete 删除所有断点

clear 删除当前断点

发表评论

表情:
评论列表 (有 0 条评论,477人围观)

还没有评论,来说两句吧...

相关阅读

    相关 GDB 调试

    GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现G

    相关 gdb调试

    在用gcc编程的时候可能会出bug,这时候就可以通过gdb这个工具进行调试,gdb调试的一定是直接有\.c 文件生成的bebug版本的可执行文件,否则,进入gdb之后敲入lis

    相关 gdb调试

    要使用gdb调试,必须在源代码生成二进制程序的时候,加上-g选项 gdb常用命令: list/l + 行号:显示源代码,接着上次的位置往下列每次10行 li