Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 Anjuta IDE 调试 C++ 项目的局部变量值,但我得到的只是{...}实际值而不是实际值。buf例如,请参见下一张图片以及andbuf1变量会发生什么(实际上所有这些都是......):
{...}
buf
buf1
我研究过漂亮的打印机,但这似乎适用于更复杂的对象和结构。我的变量很简单std::string,我想他们应该毫不费力地显示它们的值。
std::string
我究竟做错了什么?
谢谢!
虽然我已经从 anjuta 迁移到 Eclipse CDT,但我认为这与 anjuta 本身无关,而是由于已知错误导致漂亮的打印机无法工作,导致 gdb 配置出现问题。
似乎有几个解决方法。我成功尝试过的是:
python sys.path.append("/usr/share/gcc-4.8/python");
有关更多信息,请参阅Ubuntu 14.04、gcc 4.8.4:gdb 漂亮打印由于 Python 问题而不起作用。