我教给新手一种"精简"C++编程课程("精简版"意思是没有指针,没有类,只是简单的旧C,加上参考和STL字符串和向量).学生之前没有编程经验,所以我相信使用交互式调试器可以帮助他们理解程序流,变量和递归.
该课程在Linux中讲授.教他们使用gdb只是矫枉过正(他们不会使用也不会理解大多数功能).我只需要简单但易于使用的东西:查看程序现在在哪一行,堆栈中的内容(本地变量,以前的调用等).我看起来类似于旧的Turbo Pascal或Turbo C++ Borland的调试器或Visual Studio调试器.
谢谢,
jbl*_*ers 35
ddd是gdb的图形前端非常好.其中一个缺点是经典的X界面,但我似乎记得它非常直观.
Jon*_*all 16
您可能想查看Eclipse CDT.它提供了在多个平台(例如Windows,Linux,Mac OS X等)上运行的C/C++ IDE.使用Eclipse CDT进行调试与使用其他工具(如Visual Studio)相当.
您可以查看Eclipse CDT Debug教程,其中还包含许多屏幕截图.
CMi*_*cea 14
除了其他好东西之外,Qt Creator还在所有支持的平台上为CDB,GDB和Symnbian调试器提供了良好的调试器集成.您不需要使用Qt来使用Qt Creator IDE,也不需要使用QMake - 它也具有CMake集成,尽管QMake非常易于使用.
您可能希望使用Qt Creator作为IDE来教授编程,考虑它有一些很好的功能:
| 归档时间: |
|
| 查看次数: |
149972 次 |
| 最近记录: |