用下面的命令编译它(注意加上-g 的编译选项):
g++ -g *.cpp //或者为 g++ -o main.o main.cpp func.cpp –g
gdb main.o//如果不用 gdb main.o 则可以利用 gdb 进入调试之后再输入 (gdb) file main.o
(gdb) l[list] func.cpp:1 列出源代码: 技巧: 在 gdb 提示符下按回车健 将重复上一个命令.
(gdb) break 17 //b 在17行处断点
(gdb) info b //查看所有断点信息
(gdb) d num //删除第num个断点
(gdb) run //r
(gdb) s
(gdb) watch pszRev[i] //w
(gdb) next //n
(gdb) continue //继续全速运行
(gdb) p i //查看内存
(gdb) kill //终止调试的程序
(gdb) q //退出程序