gdb调试方法及如何找出dbg.c程序中的错

gdb调试方法及如何找出dbg.c程序中的错,第1张

生成可执行程序 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等,这些调试工具普遍功物悔能更加强大,在未知源码的调试中比较好用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12222775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存