我发现,gdb支持python脚本,这是打印c ++类的推荐方法。但我不会说python,也不会对这种语言感兴趣。我查阅了考试,在python中做了漂亮的打印,他们吓跑了我。我只想在调试时使一些简单的类更漂亮。将它们命名为glm :: vec2 glm :: vec3 glm :: mat2等。
答案 0 :(得分:2)
我通常可以理解python,但我不想学习它。
你不需要学习 Python,你只需要了解它就可以剪切/粘贴和修改样本漂亮的打印机。
从简单的事情开始,比如std::string
pretty printer,你会没事的。如果您无法学到这么多......您可以随时使用默认的GDB打印: - )
或者,您也可以使用Guile。