生成可执行程序 a.out
gdb a.out
b main ----- b 意思是break,也就是打断点了,可以给函贺没碧数打断点,可以给行号打断点( b dbg.c:233 察梁 断点即在233行)
r ------r 即 run,开始运行
随即就会到断点处了。 使用 p (print)查看变量值,n单步运行,s 单语句运行, c (continue) 继续运禅举行直到下个断点或程序结束。
纯手打。百度一大堆~~~
通常c或者c++ 主要使做蚂圆用的程序调试工具有纯塌如下几种:
vc或者vs等编程工具中自带的debug 调试工具,这种和编程结合在一起的调试工具有一点好处是,可以迅速定位到实际的错误代码,方便修改。
使用专门的调试工具,比如ollydbg ,windbg等,这些调试工具普遍功物悔能更加强大,在未知源码的调试中比较好用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)