C++ 好的调试器初学者教程

C++ 好的调试器初学者教程,c++,debugging,codeblocks,C++,Debugging,Codeblocks,有人知道一个好的初学者教程吗 在C++中使用调试器? 我觉得好像错过了很多。我知道怎么做 逐步浏览代码并查看局部变量 (尽管这经常会给我带来麻烦,但似乎 有时要有自己的想法!) 其他一切(调用堆栈、运行线程等)都意味着 对我来说什么都没有,我还没有回溯到 我可以破译(不同于样本中的分割问题) 当回溯跟踪始终指向中的某个函数时出现故障 你的代码。基本上,我只是插入cout并没有什么好处 通常我最终会做的陈述:) 我正在使用Code::Blocks,但愿意暂时更改IDE 如果有非常好的教程,可以学习

有人知道一个好的初学者教程吗 在C++中使用调试器? 我觉得好像错过了很多。我知道怎么做 逐步浏览代码并查看局部变量 (尽管这经常会给我带来麻烦,但似乎 有时要有自己的想法!)

其他一切(调用堆栈、运行线程等)都意味着 对我来说什么都没有,我还没有回溯到 我可以破译(不同于样本中的分割问题) 当回溯跟踪始终指向中的某个函数时出现故障 你的代码。基本上,我只是插入cout并没有什么好处 通常我最终会做的陈述:)

我正在使用Code::Blocks,但愿意暂时更改IDE 如果有非常好的教程,可以学习调试器。我读过的教程 我已经找到了,或者只是解释一下如何一步一步地完成我已经完成的代码 知道或者他们真的很全面的解释了一切
对于我的小脑袋来说,这是一个沉重的负担,在这个阶段并不需要。

我建议Visual Studio 2010从以下内容开始。它包含有关和其他可能需要的信息。VisualStudio2010的快速版是免费的,AFAIK的调试器具有与商业版完全相同的功能

如果你不想什么都学,你知道你想学什么吗?也许,在调试之外,了解调用堆栈和运行线程会对您有所帮助。这可能就是为什么详细的指南让你不知所措的原因。听起来像是一本包罗万象的百科全书。你没有指定你想要使用的操作系统。或者我是瞎子=)。我现在主要在linux下编程,我学会了使用GDB。但是对于初学者来说,我认为我没有看到任何比VisualStudio更新奇、更友好的东西。我讨厌在windows下编程,但图形调试器在那里使用起来真的很愉快。对不起,我应该提到我是在windows上编程的。谢谢@DrewDormann,我不好意思承认我没有停下来想调用堆栈等在调试器之外会有用。我会努力学习这些东西,希望这些指南对我更有意义。当我说我不想知道所有的事情时,我只是想说我不在乎学习书中的每一个技巧,也不在乎调试器在后台做什么,如果可以避免的话。投票重新打开,并保护历史相关性。询问第三方资源的问题今天已经脱离主题,但这组问题和答案包含了对所有用户都有价值的内容,在询问与代码中的运行时错误相关的问题之前,我们会发回以显示调试工作。或者更好的是,2012 RC,它现在是免费提供的。