[调试技术]_[命令行使用gdb调试程序简单应用]
使用场景:
1.服务端编程时,如果由于系统限制只能使用命令行模式编写代码,那么也就是不能使用图形ide工具了。
2.当ide对gdb支持不好时.
3.系统资源不足时.
4.只想使用editplus快速写例子程序时.
5.环境mingw g++ 4.4,gdb 7.2,编译时记得加上-g选项,链接时不要加-s选项.
文件1:C:\workspace\script-test\test_gdb\test_gdb.cpp
(gdb) break filename:line-number(gdb) break filename:function-name 要想设置一个条件断点,可以利用break if命令,如下所示:(gdb) break line-or-function if expr 例: (gdb) break 46 if testsize==100 从断点继续运行:countinue 命令