如何利用Emacs来调试C++程序

2020-01-06 15:06:16王振洲

Emacs,调试,C++程序

四、调试

1、设置断点

输入break 5,表示在第五行设置断点,我们发现左边多了个小红点。那就是断点的位置。

Emacs,调试,C++程序

2、运行程序

输入run执行程序,程序执行后停在断点处。

Emacs,调试,C++程序

3、单步执行

输入step能够单步执行,在GDB中,直接按回车能重复上一步的动作。

4、打印变量

使用print 变量,能打印出当前变量的值。

Emacs,调试,C++程序

五、总结

使用Emacs,摆脱了各种IDE的束缚,能够极快地进行小模块的开发,Emacs还带有查看十六进制文件的功能,在linux上,替代了winhex的工作,能进行文件的比较,这些以后有时间再讲到。GDB是GCC附加的一个功能强大的调试器,深受广大程序员的喜爱,其中关于GDB的资料,大家可以查查手册。



注:相关教程知识阅读请移步到C++教程频道。