我给新手讲授了一门"lite“C++编程课程("lite”意思是没有指针,没有类,只有普通的C语言,加上引用和STL字符串和向量)。学生以前没有编程经验,所以我相信使用交互式调试器将帮助他们理解程序流、变量和递归。
这门课是在Linux上教授的。教他们使用gdb太过分了(他们既不会使用也不会理解大多数特性)。我只需要一些简单但容易使用的东西:看看程序现在在哪一行,堆栈中有什么(局部变量,以前的调用,等等)。我看起来有点像旧的Turbo Pascal或Turbo C++ Borland的调试器,或Visual Studio调试器。
谢谢,
发布于 2008-09-17 03:07:52
ddd是gdb的一个图形化前端,非常不错。缺点之一是一个经典的X界面,但我记得它是相当直观的。
发布于 2012-01-21 18:48:13
发布于 2008-09-17 03:16:37
您可能想了解一下Eclipse CDT。它提供了一个C/C++ IDE,可以在多个平台(例如Windows、Linux、Mac OS X等)上运行。使用Eclipse CDT进行调试与使用其他工具(如Visual Studio )相当。
您可以查看包含大量屏幕截图的Eclipse CDT Debug tutorial。
https://stackoverflow.com/questions/79537
复制相似问题