正在为C ++搜索好的Debugger

时间:2010-08-27 09:30:57

标签: c++ debugging

我想知道是否有一个好的调试器可以推荐用于C ++。 谢谢你的帮助

7 个答案:

答案 0 :(得分:2)

除非你使用linux,否则Visual Studio会出现问题。

ANyway我的建议是Visual studio。 但这也取决于你使用什么类型的c ++项目。

答案 1 :(得分:2)

一般答案:使用IDE附带的调试器 - 了解项目结构的东西将在导航,设置断点,检查变量,评估表达式以及可能提供编辑等功能时帮助您非常 - 并继续而不是强制重新编译。就个人而言,我发现Visual Studio有一个相当不错的调试器。

如果您使用IDE,您的选项将受到限制......特别是如果您需要进行符号调试。你的选择几乎可以归结为GDB(有或没有前端)或Windows上的WinDBG。

答案 2 :(得分:1)

你基本上有两个选择:

  • Visual Studio调试器,如果你在Visual(只需按F5)
  • GDB及其各种用户界面(从恶劣的Emacs模式到QtCreator集成

答案 3 :(得分:1)

我推荐emacs + gdb。最好的组合。

http://www.cs.cmu.edu/~gilpin/tutorial/

答案 4 :(得分:0)

对于Linux,您也可以尝试Zero

答案 5 :(得分:0)

英特尔有一个名为idb的调试器,这个调试器非常好用,效果很好。

答案 6 :(得分:0)

code blocks

Code :: Blocks是一个免费的C,C ++和Fortran IDE,旨在满足用户最苛刻的需求。它的设计非常易于扩展且完全可配置。

最后,IDE具有您需要的所有功能,跨平台具有一致的外观,感觉和操作。

围绕插件框架构建,可以使用插件扩展Code :: Blocks。可以通过安装/编码插件来添加任何类型的功能。例如,插件已经提供了编译和调试功能!

特别归功于darmar在FortranProject插件方面所做的出色工作,自13.12版发布以来一直捆绑。

我们希望您喜欢使用Code :: Blocks!