更好的C+文本UI调试器+;,就像python的pudb一样 我试图在Linux上调试一个大型C++项目,这是很难通过VisualStudio本地重建的。因此,我尝试通过控制台调试它。而gdb或gdb--tui或gdb dashboard工具不便于交互。我认为就交互而言,pudb是python的工具。因此,有没有更好的文本UI调试器通过控制台C++? 谢谢你告诉我工具或任何建议,我将非常感谢

更好的C+文本UI调试器+;,就像python的pudb一样 我试图在Linux上调试一个大型C++项目,这是很难通过VisualStudio本地重建的。因此,我尝试通过控制台调试它。而gdb或gdb--tui或gdb dashboard工具不便于交互。我认为就交互而言,pudb是python的工具。因此,有没有更好的文本UI调试器通过控制台C++? 谢谢你告诉我工具或任何建议,我将非常感谢,c++,gdb,gdbserver,gdb-python,pudb,C++,Gdb,Gdbserver,Gdb Python,Pudb,pudb非常棒,您可以随时使用当前的局部变量进入IPython终端。你很快就不会在C++中获得这种程度的交互。但是gdb非常强大,使用TUI加上一些漂亮的打印机肯定非常有用,即使在更大的项目中也是如此 如果您阅读文档并学习一些技巧,例如使用gdb的,它会有所帮助。当对象在作用域中时,可以将其存储在便利变量中,然后使用便利变量(只要它仍然存在)访问该对象以检查其状态 在重复命令中使用and和.gdbinit文件也有很大帮助 如果您想为某些类实现,我认为查看其他人的代码是一个很好的开始。您可以在库中

pudb非常棒,您可以随时使用当前的局部变量进入IPython终端。你很快就不会在C++中获得这种程度的交互。但是gdb非常强大,使用TUI加上一些漂亮的打印机肯定非常有用,即使在更大的项目中也是如此

如果您阅读文档并学习一些技巧,例如使用gdb的,它会有所帮助。当对象在作用域中时,可以将其存储在便利变量中,然后使用便利变量(只要它仍然存在)访问该对象以检查其状态

在重复命令中使用and和
.gdbinit
文件也有很大帮助


如果您想为某些类实现,我认为查看其他人的代码是一个很好的开始。您可以在库中看到一些类的漂亮打印机(用于线性代数)。

pudb非常棒,您可以随时使用当前局部变量进入IPython终端。你很快就不会在C++中获得这种程度的交互。但是gdb非常强大,使用TUI加上一些漂亮的打印机肯定非常有用,即使在更大的项目中也是如此

如果您阅读文档并学习一些技巧,例如使用gdb的,它会有所帮助。当对象在作用域中时,可以将其存储在便利变量中,然后使用便利变量(只要它仍然存在)访问该对象以检查其状态

在重复命令中使用and和
.gdbinit
文件也有很大帮助


如果您想为某些类实现,我认为查看其他人的代码是一个很好的开始。你可以在库中看到一些漂亮的打印机(用于线性代数)。

你认为什么是代码> PUB最重要的特性:<代码> GDB—TUI<代码>?什么意思?交互不方便?你认为代码< PUB最重要的特性是什么?<代码> GDB—TUI<代码>丢失了吗?你说互动不方便是什么意思?