gdb调试的简单指令

来源:互联网 发布:淘宝运营助理简历 编辑:程序博客网 时间:2024/06/16 12:46

用下面的命令编译它(注意加上-g的编译选项):
g++-g*.cpp//或者为g++-omain.omain.cppfunc.cpp–g
gdbmain.o//如果不用gdbmain.o则可以利用gdb进入调试之后再输入(gdb)filemain.o

(gdb)l[list]func.cpp:1列出源代码:技巧:gdb提示符下按回车健将重复上一个命令.

(gdb)break17  //b   在17行处断点

(gdb) info b  //查看所有断点信息

(gdb) d  num  //删除第num个断点

(gdb) run         //r

(gdb) s

(gdb) watch pszRev[i] //w

(gdb) next   //n

(gdb) continue //继续全速运行

(gdb) p i     //查看内存

(gdb) kill      //终止调试的程序

(gdb)  q      //退出程序

0 0