无法使用 gdb 调试 anjuta IDE 中的变量值
Cannot debug variable value in anjuta IDE using gdb
我正在尝试使用 Anjuta IDE 调试 C++ 项目的局部变量值,但我得到的只是 {...}
而不是实际值。例如,请参见下一张图片以及 buf
和 buf1
变量发生了什么(实际上所有这些......):
我研究过漂亮的打印机,但这似乎适用于更复杂的对象和结构。我的变量只是 std::string
,我想它们应该可以毫不费力地显示它们的值。
我做错了什么?
谢谢!
虽然我已经从 anjuta 转移到 Eclipse CDT,但我认为这与 anjuta 本身无关,而是由于一个已知的错误导致漂亮的打印机无法工作而导致 gdb 配置出现问题。
似乎有几个解决方法。我试过成功的是:
- 创建一个 ~/.gdbinit 文件以在 运行 gdb.
时使用
- 加上
python sys.path.append("/usr/share/gcc-4.8/python");
有关详细信息,请参阅 。
我正在尝试使用 Anjuta IDE 调试 C++ 项目的局部变量值,但我得到的只是 {...}
而不是实际值。例如,请参见下一张图片以及 buf
和 buf1
变量发生了什么(实际上所有这些......):
我研究过漂亮的打印机,但这似乎适用于更复杂的对象和结构。我的变量只是 std::string
,我想它们应该可以毫不费力地显示它们的值。
我做错了什么?
谢谢!
虽然我已经从 anjuta 转移到 Eclipse CDT,但我认为这与 anjuta 本身无关,而是由于一个已知的错误导致漂亮的打印机无法工作而导致 gdb 配置出现问题。
似乎有几个解决方法。我试过成功的是:
- 创建一个 ~/.gdbinit 文件以在 运行 gdb. 时使用
- 加上
python sys.path.append("/usr/share/gcc-4.8/python");
有关详细信息,请参阅