我教了一些“ lite”C + + 编程课程给新手(“ lite”意味着没有指针,没有类,只有普通的老 C,加上引用和 STL 字符串和向量)。学生以前没有编程经验,所以我相信使用交互式调试器可以帮助他们理解程序流、变量和递归。
这门课程是用 Linux 教授的。教他们使用 gdb 实在是太夸张了(他们不会使用或理解大多数特性)。我只需要一些简单但易于使用的东西: 查看程序现在在哪一行,堆栈中有什么(局部变量,以前的调用,等等)。我看起来有点像老的 Turbo Pascal 或 Turbo C + + Borland 的调试器,或者 Visual Studio 的调试器。
谢谢,