gdb 工具的使用
在没有C/C++的IDE编辑界面,如何调试程序呢?此时,gdb工具就显示了它强大的魅力。gdb的安装具体见相关文章。
gdb的使用:
g++ -g projection_name.cpp -o projection 生成目标文件projection.
gdb projection 进入调试状态
l(小写的L) 显示程序
b 8 (the number of debug line) 在第8行设置断点
b 15 在第15行设置代码
info break 查看各断点的位置
delete 15(breakpoint) 清除第15行断点
r 程序开始运行,并且在第一个断点处停止
n 运行下一行程序
step 进入函数内部调试程序
c 运行到下一个断点
print variable (variable watch) 打印出要查看变量的值
q 退出调试
以上只是在使用gdb工具调试c/c++过程中比较常用的命令。要想了解更多,建议man gdb一下。