为C+搜索好的调试器+; 我想知道是否有一个好的调试器可以推荐给C++。 感谢您的帮助

为C+搜索好的调试器+; 我想知道是否有一个好的调试器可以推荐给C++。 感谢您的帮助,c++,debugging,C++,Debugging,除非您使用linux,否则Visual studio有什么问题吗 无论如何,我的建议是VisualStudio。 但是这也取决于你使用的C++项目的类型。 VisualStudio是什么错误,除非你使用Linux。 无论如何,我的建议是VisualStudio。 但这也取决于你使用的C++项目的类型。 你基本上有两种选择: visual studio调试器(如果您在visual studio下)(只需按F5) GDB及其各种用户界面(从苛刻的Emacs模式到QtCreator集成) 您基本上

除非您使用linux,否则Visual studio有什么问题吗

无论如何,我的建议是VisualStudio。
但是这也取决于你使用的C++项目的类型。

VisualStudio是什么错误,除非你使用Linux。 无论如何,我的建议是VisualStudio。
但这也取决于你使用的C++项目的类型。

你基本上有两种选择:

  • visual studio调试器(如果您在visual studio下)(只需按F5)
  • GDB及其各种用户界面(从苛刻的Emacs模式到QtCreator集成)

    • 您基本上有两种选择:

      • visual studio调试器(如果您在visual studio下)(只需按F5)
      • GDB及其各种用户界面(从苛刻的Emacs模式到QtCreator集成)

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


      如果你不使用IDE,你的选择是有限的…特别是如果你想要符号调试的话。你的选择几乎可以归结为GDB(有或没有前端),或Windows上的WinDBG。

      一般回答:使用IDE随附的任何调试器-了解项目结构的东西将在导航、设置断点、检查变量、计算表达式以及可能提供诸如“编辑并继续”等功能而不是强制重新编译时为您提供极大帮助indvisualstudio拥有一个相当不错的调试器


      如果你不使用IDE,你的选择是有限的……特别是如果你想进行符号调试。你的选择基本上可以归结为GDB(有或没有前端),或者Windows上的WinDBG。

      对于Linux,你也可以尝试。

      对于Linux,你也可以尝试。

      我推荐emacs+GDB。这是有史以来最好的组合


      我推荐emacs+gdb。这是有史以来最好的组合


      英特尔有一个名为的调试器,它很好用。

      英特尔有一个名为的调试器,它很好用

      code blocks
      
      代码::块是一个免费的C、C++和FORTRAN IDE,它满足用户的最苛刻需求,设计非常可扩展和完全可配置。 最后,一个IDE,它具有您所需要的所有功能,具有跨平台的一致外观、感觉和操作

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

      darmar在FortranProject插件方面的出色工作得到了特别表扬,该插件自13.12版发布以来就被捆绑在一起

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

      代码::块是一个免费的C、C++和FORTRAN IDE,它满足用户的最苛刻需求,设计非常可扩展和完全可配置。 最后,一个IDE,它具有您所需要的所有功能,具有跨平台的一致外观、感觉和操作

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

      darmar在FortranProject插件方面的出色工作得到了特别表扬,该插件自13.12版发布以来就被捆绑在一起


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

      在linux下使用.ddd还是在windows上使用VS 2008 Express edition(这是免费的)。对于linux下的MemoryLeak,您可以使用valgrind from:valgrind.org。您需要一些用于性能分析或内存分析等的工具,或者只是一些用于调试目的的工具。您确实需要说明您使用的开发环境-如果是文本编辑器+shell+命令行工具,则需要指定您的操作系统:)您在linux下使用哪个开发环境.ddd,或在windows上使用VS 2008 Express edition(它是免费的)。对于linux下的MemoryLeak,您可以使用valgrind from:valgrind.org。您需要一些用于性能分析或内存分析等的工具,或者只是一些用于调试目的的工具。您确实需要说明您使用的开发环境-如果是文本编辑器+shell+命令行工具,则需要指定您的操作系统:)