gdb调试程序,其实很方便,也很简单。不过今天才学会一点gdb。
g++ file.cpp -g -o file这里需要注意需要加-g编译选项.
接下来直入正题,我现在用gdb调试程序。
gdb> file filename
这个filename是你生成的二进制文件名。
gdb>r
这里r表示run;
然后gdb>b 12
表示在12行设置断点。
然后gdb>n
表示运行下一行;
gdb>c
表示跳过该断点运行;
gdb>print value
表示打印输出value变量
gdb>display value
表示display value;
基本上这些就可以用了;
其他的可以使用gdb -help
查看文档。
gdb调试程序,首先你得安装gdb,sudo apt-get install gdb