一些背景:我已经使用一个名为CodeBlocks的免费IDE进行C++项目的开发一段时间了。最近,我得到了Microsoft Visual Studio 2013的许可证,我必须说这是完全不同的体验。它有更好的自动补全功能,在你输入时敏感且准确地检查错误,并带有MFC应用程序的可视化资源管理器。虽然这些东西你可以在任何文本编辑器中通过正确的插件获得,但我发现MS Visual Studio特别吸引人的是其非常好看和视觉上吸引人的调试器(比CodeBlocks中的调试器更易于使用并提供更多信息)。
我已经考虑过一段时间改用基于Linux的系统,因为对我来说,它似乎为通用编程提供了更好的工具。然而,我无法将自己放弃MS VS调试器并回到类似于CodeBlocks的东西。我一直在寻找各种适用于Linux的调试器,但我实际上找不到与MSVS2013类似的调试器。有谁能帮我吗?有没有我可以使用的好的调试器?
我正在寻找的功能:
- 一个“自动”监视窗口/选项卡,跟踪最近使用或可能使用的变量,包括在类方法内部时的“this”指针; - 一个“局部变量”监视窗口/选项卡,严格跟踪本地变量(无需手动输入); - 在从一条指令跳转到另一条指令时突出显示已更改的变量; - 能够设置多个监视窗口/选项卡并轻松切换它们; - 能够扩展正在观察的对象以查看其成员的值; - 能够轻松查看观察指针所指向的地址存储的值。
我已经考虑过一段时间改用基于Linux的系统,因为对我来说,它似乎为通用编程提供了更好的工具。然而,我无法将自己放弃MS VS调试器并回到类似于CodeBlocks的东西。我一直在寻找各种适用于Linux的调试器,但我实际上找不到与MSVS2013类似的调试器。有谁能帮我吗?有没有我可以使用的好的调试器?
我正在寻找的功能:
- 一个“自动”监视窗口/选项卡,跟踪最近使用或可能使用的变量,包括在类方法内部时的“this”指针; - 一个“局部变量”监视窗口/选项卡,严格跟踪本地变量(无需手动输入); - 在从一条指令跳转到另一条指令时突出显示已更改的变量; - 能够设置多个监视窗口/选项卡并轻松切换它们; - 能够扩展正在观察的对象以查看其成员的值; - 能够轻松查看观察指针所指向的地址存储的值。