C哩c哩舞蹈教学:哪个是最好的LinuxC/C++调试器(或gdb的前端)来帮助教学编程

我向新手教授一种“lite”C ++ 编程课程(“lite”意味着没有指针,没有类,只是简单的旧 C,加上引用和 STL 字符串和向量)。学生以前没有编程经验,所以我相信使用交互式调试器将帮助他们理解程序流程,变量和递归。

该课程是在 Linux 中教授的。教他们使用 gdb 只是矫枉过正 (他们不会使用也不理解大多数功能)。我只需要一些简单但易于使用的东西:看看程序现在在哪一行,堆栈中有什么 (局部变量,以前的调用等)。我看起来类似于旧的 Turbo Pascal 或 Turbo C++ Borland 的调试器,或 Visual Studio 调试器。

Thank you,

37

ddd是 gdb 的图形前端,非常好。其中一个缺点是经典的 X 界面,但我似乎记得它非常直观。

26

您可以尝试使用Insight由 Red Hat 编写的 gdb 的图形前端,或者如果您使用 GNOME 桌面环境,您也可以尝试Nemiver

16

您可能想要查看 Eclipse CDT。它提供了一个在多个平台 (例如 Windows,Linux,Mac OS X 等) 上运行的 C / C++ IDE。使用 Eclipse CDT 进行调试与使用 Visual Studio 等其他工具相当。

您可以查看Eclipse CDT Debug tutorial,其中还包括一些屏幕截图。

15

Qt Creator,除了其他好处,还具有良好的调试器集成,用于 CDB,GDB 和 Symbian 调试器,在所有支持的平台上。您不需要使用 Qt 来使用 Qt Creator IDE,也不需要使用 QMake-它也具有 CMake 集成,尽管 QMake 非常易于使用。

您可能想使用 Qt Creator 作为 IDE 来教授编程,考虑它有一些很好的功能:

非常聪明和先进的 C ++ 编辑器

项目和构建管理工具

QMake 和 CMake 集成

集成的上下文相关帮助系统

优秀的可视化调试器(CDB,GDB 和 Symbian)

支持 GCC 和 V C++

快速代码导航工具

支持 Windows 、 Linux 和 Mac OS X

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(757)
糖类抗原ca15-3:在Archlinux中删除DST_Root_CA_X3
上一篇
搜题小程序有哪些:差分小波逆变换和小波变换有哪些:
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(10条)