我向新手讲了一种“精简” C ++编程课程(“精简”表示没有指针,没有类,只是普通的旧C语言以及引用,STL字符串和向量)。学生以前没有编程经验,因此我相信使用交互式调试器可以帮助他们理解程序流程,变量和递归。
本课程以Linux授课。教他们使用gdb实在是过大(他们不会使用也不了解大多数功能)。我只需要简单但易于使用的内容:查看程序现在位于哪一行,堆栈中有什么(局部变量,以前的调用等)。我看起来与旧的Turbo Pascal或Turbo C ++ Borland的调试器或Visual Studio调试器类似。
谢谢,