在win下使用gdb进行调试

在win下使用gdb进行调试ide

在win下的emacs中使用gdb进行调试在命令行中输入gdb回车而后找到他的绝对路径,好比:D:\MSYS\mingw\bin\gdb --annotate=3 ga27.exe,我用过添加环境变量的方法,可是没有成功。最好不要用dev的gdb,由于过期了。而后在gdb中打入run命令就能够运行函数

具体调试能够参考手册,下面主要说一下调试经常使用到得东西。spa

观察点(WatchPoint命令行

这个观察点使用watch expr来设置,他能够检测一个函数或是变量的值是否有变化,设置之后,通常经过单步调用来监视,可是若是跳出类,就显示不了这个值。调试

②next和steporm

next一样单步跟踪,若是有函数调用,他不会进入该函数。step 单步跟踪,若是有函数调用,他会进入该函数。xml

③continueci

恢复程序运行,或进行到下一个断点处emacs

④display和printit

print打印变量的值

display expr在每一次单步调用时都打印变量或函数的值,这样避免了每次输入print命令

相关文章
相关标签/搜索