在没有python的gdb中打印c ++类

时间:2014-12-16 17:00:20

标签: c++ gdb

我发现,gdb支持python脚本,这是打印c ++类的推荐方法。但我不会说python,也不会对这种语言感兴趣。我查阅了考试,在python中做了漂亮的打印,他们吓跑了我。我只想在调试时使一些简单的类更漂亮。将它们命名为glm :: vec2 glm :: vec3 glm :: mat2等。

1 个答案:

答案 0 :(得分:2)

  

我通常可以理解python,但我不想学习它。

你不需要学习 Python,你只需要了解它就可以剪切/粘贴和修改样本漂亮的打印机。

从简单的事情开始,比如std::string pretty printer,你会没事的。如果您无法学到这么多......您可以随时使用默认的GDB打印: - )

或者,您也可以使用Guile